About
I'm a senior software engineer. I've been a carpenter and a teacher before this, which taught me a lot about building things and communicating complex ideas. I think the best code is written with empathy - for the people who'll use it and the engineers who'll work with it down the line.
I live in Portland, Oregon with my wife and our cats. When I'm not working, I'm usually reading, exploring trails, working on DIY projects, or trying to improve my baking skills. I'm also a passionate advocate for animal rights.
What I do
Schema design, denormalization, query planning. I find and fix problems at the data layer.
Rails, React, PostgreSQL. Backend-focused and comfortable across the stack.
I think in tradeoffs before solutions. Surface risks early, design for flexibility, drive decisions forward with clarity.
Building with LLMs at an engineering level. Prompt design, structured output, evaluation.