Building My Personal Site with Astro
· astroweb-devlearning
Building My Personal Site with Astro
After years of putting it off, I finally built my personal website. Here’s why I chose Astro and what I learned.
Why Astro?
Astro stood out for a few reasons:
- Zero JS by default - Ships static HTML unless you need interactivity
- Component islands - Add React/Vue/Svelte only where needed
- Content collections - Built-in support for Markdown/MDX with type safety
- Fast - Seriously fast build times and page loads
The Stack
- Framework: Astro 5.x
- Styling: Tailwind CSS v4
- Hosting: Vercel (auto-deploys from GitHub)
- Typography: Inter from Google Fonts
What’s Next
I plan to write more about:
- Multi-agent systems and AI research
- Lessons from building production ML systems
- The intersection of formal verification and AI
Stay tuned.