okay so i finally sat down and turned this domain into a proper spa. before this it was just one long html file with anchor links, which was fine, but i wanted a real projects page, a real about page, and somewhere to actually write things down.
what changed
the site now has a tiny client-side router, and pages that load without a full refresh. it's still a static site under the hood, there is no backend rendering, no database, just fetch(), some history.pushState, and a build script that minifies everything before it ships.
why bother
mostly because i wanted somewhere to write short notes without it being a whole production. blogs, projects, and an about page that isn't crammed into a single screen felt like the right amount of structure.
what's next
probably more posts, more projects as i finish them?