writing

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:

  1. Zero JS by default - Ships static HTML unless you need interactivity
  2. Component islands - Add React/Vue/Svelte only where needed
  3. Content collections - Built-in support for Markdown/MDX with type safety
  4. 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.