Blog

Thoughts on software engineering, systems design, and building things that matter. I write about technical decisions, lessons learned, and the process of turning ideas into working systems.

These posts reflect my thinking on engineering problems, architectural tradeoffs, and the craft of building software. They're written for other engineers who care about building things well.