Hello World: Building This Blog
Welcome — really glad you found your way here. Every blog needs a first post, and rather than writing some abstract mission statement, I thought the most honest thing I could do was show you what this place is made of: the tech stack, the decisions behind it, and what I’m hoping to share with you going forward.
The Stack
Here’s what’s running under the hood:
- Astro 5 for static site generation with islands architecture
- Tailwind CSS v4 for utility-first styling
- MDX for rich content authoring
- Vercel for deployment
Nothing exotic, but every choice was deliberate. I wanted something I’d actually enjoy writing in, and something that would get out of my way when I just needed to publish a post.
Why Astro?
I’d been watching Astro for a while before committing to it. What finally won me over is its content-first philosophy — it ships zero JavaScript by default, which keeps pages fast without any extra effort on my part. When I do need interactivity (like the travel map you’ll find elsewhere on the site), I can drop in a component and tell Astro exactly when to hydrate it. That granular control feels right.
// Example: fetching articles
const articles = await getCollection("articles");
const published = articles.filter((a) => !a.data.draft);
That snippet is essentially how the article listing page works. Dead simple, and it stays fast because there’s no client-side data fetching involved.
Tailwind v4 handles the styling, and MDX means I can write in familiar Markdown while still pulling in components when a post calls for something richer. Vercel wraps it all up with a deployment pipeline that’s been essentially invisible — which is exactly what you want from infrastructure.
What You’ll Find Here
This blog is split across two threads: engineering projects and travel experiences. On the engineering side, I’ll write about things I’m actually building — the tradeoffs I ran into, what worked, what didn’t. On the travel side, I’ll share stories from wherever I happen to end up, with a bit more honesty than the typical travel post.
Both threads matter to me, and I think they’re more connected than they might seem at first. Building things and exploring places share the same underlying impulse — curiosity about how the world fits together.
What’s Next
There’s a lot I’m looking forward to writing. If any of this sounds like something you’d want to read, stick around. I’m glad to have you here.