It’s been a while since I’ve written anything publicly. Years, actually.

I used to write more. Technical posts, thoughts on engineering, the occasional deep-dive into something I found interesting. Then life happened. Work got busier, responsibilities grew, and somewhere along the way, writing fell off the list.

Why Now?

I lead the software engineering function at First Street, where we’re connecting climate risk to financial modeling. It’s challenging, meaningful work. The kind of work that makes you think differently about scale, about impact, about what software can actually do in the world.

And that’s exactly why I wanted to start writing again.

When you’re heads-down building, it’s easy to forget to step back and reflect. Writing forces that reflection. It makes you articulate what you’ve learned, question your assumptions, and think more clearly about the problems you’re solving.

What to Expect

This space will be a mix of things:

Technical writing. I spend my days thinking about architecture, scaling systems, and building platforms that serve millions of users. Some of that will end up here. Not tutorials, necessarily, but the kind of hard-won lessons that only come from building real things.

Musings on engineering leadership. Leading teams is its own discipline. I’ve learned a lot over the past decade about what works, what doesn’t, and how to build engineering cultures that actually ship.

Climate and technology. Working in climate tech has fundamentally changed how I think about the intersection of software and real-world impact. There’s a lot to unpack there.

Everything else. Life, family, workouts, design, tools I’m using, or things that don’t fit neatly into a category. That’s fine too.

Let’s See Where This Goes

Starting is the hardest part. This is me starting.

If any of this resonates, stick around. And if you want to chat about climate, engineering, or anything else, reach out.