Hello, World
Starting fresh with a personal blog built on Astro and Tailwind CSS.
Every developer eventually starts a blog. This is mine.
I built this with Astro for its zero-JS-by-default approach and Tailwind CSS for rapid styling.
Why Astro?
Astro ships zero JavaScript by default. For a content-heavy blog, that’s exactly what you want — fast pages, great Lighthouse scores, and no hydration overhead.
The island architecture lets you opt into JavaScript only where you need interactivity. For this blog, that means the theme toggle and nothing else.
Three Themes
This blog ships with three visual themes, switchable at runtime with no page reload:
- Minimal — clean serif typography, plenty of whitespace, warm neutrals
- Bold/Modern — high-contrast brutalist cards, orange accents, hard edges
- Terminal — monospace everything, green on dark, hacker aesthetic
Switch between them using the dropdown in the header. Your preference is saved to localStorage.
What’s Next
I’ll be writing about web development, design systems, and tools I’m building. Thanks for reading.