I've spent my career sitting at the intersection of engineering and product. This portfolio is a record of that: code I've written and shipped, and writing that attempts to make sense of how products get built, how teams stay aligned, and how to stay honest about what the data is actually telling you.

On the engineering side, I believe in fundamentals first. Before I dive into an unfamiliar codebase, I build something small to learn. This allows me an understanding of a system from the ground up - serving as my primer for problem solving in your stack. I find the most interesting engineering problems are the ones that sit right at the edge of “this is a code problem” and “this is a process problem.”

On the product side, I think in systems and timelines. The work I find most meaningful is long-range: building roadmaps that flex with markets without losing their north star, doing scenario planning so teams aren’t blindsided, and running cross-functional reviews where engineering, finance, ops, and sales are actually looking at the same picture. I care about the space betweenmetrics: what’s happening in the gaps, and what that might mean for how a product evolves.

Underlying all of this is a belief that adaptability is a skill, not a trait. I believe you can get better at repositioning. You can get better at reading ambiguous situations and moving through them rather than waiting for certainty.

Career aside, I'm also a reader and a writer. I think the discipline of writing is one of the most underrated tools in any technical person’s toolkit. I believe"Show, don’t tell" applies to products as much as it does to prose.

When I’m not building things, I’m probably cycling, working in a garden, hunting for the perfect espresso, or with my community.

I believe better software can inspire better humans. I believe in failure, reflection, rebuilding, and confrontation — they make things more interesting and provide opportunities for growth.

If something here resonates, I’d love to connect. Find me at one of the links below.