The old version of this site was a React single-page app built on a resume
template. Everything — the bio, the job history, every project — lived in one
resumeData.json file that the browser fetched after the JavaScript bundle
finished loading. It worked. But it meant a visitor downloaded a full React
runtime to read three paragraphs of text, and search engines got a blank <div>
until the script ran.
This rebuild is Astro. Every page ships as real HTML with no framework runtime attached. The only JavaScript on the site is the theme toggle.