All articles

Hello, World — A New Beginning

Launching a redesigned home on the internet. Here's what I'm building, why I'm building it, and what you can expect.

  • meta
  • personal

Every developer site starts the same way: a blank canvas, a stack of opinions, and the very real possibility of procrastinating for six more months.

Not this time.

Why a new site?

I’ve had some version of a personal site for years. But I’ve never had one that felt truly mine — one that reflected how I actually think about building software, teaching, and community.

This is that site.

What to expect

I’ll be writing about the things I spend most of my time thinking about:

  • TypeScript — patterns, pitfalls, and things that still surprise me after years of use
  • Rust — an ongoing learning journey, shared in real time
  • Developer advocacy — what it means to genuinely serve a developer community
  • Building in public — projects, experiments, and the honest accounting of what works

The stack

This site is built with Astro, deployed on Cloudflare Workers, and styled with Tailwind CSS v4. Articles like this one are written in MDX — so I can embed components right in the prose when the moment calls for it.

That’s it for the first post. More soon.