158 NPM packages already, and the page load requests are insane.
Two reasons I'm doing this monstrosity of an implementation anyway:
1. Resume-driven-development, on a personal/indie project.
2. Using the framework's interactive SSR just to make it harder for freeloaders (AI company scrapers, copy&paste developers) to copy the information or the implementation tricks.
[*] Except for a little flexbox "responsive" flowing, corner rounding (without kludges), and some fade transitions, none of which are necessary.