Three Rebuilds of This Website

How my personal site went from a Jekyll academic template, to Next.js and Tailwind on Vercel, to Astro on Cloudflare — and what each rewrite was really about.