About
I build calm, reliable interfaces for complex products.
Over the last decade I've worked with product teams to turn ideas into shipped software. I enjoy the messy middle of product work: understanding constraints, finding pragmatic solutions, and polishing the last 10% that makes an experience feel great.
My background combines front-end engineering, product thinking, and a strong focus on collaboration. I've worked closely with designers, back-end teams, and stakeholders to ship features that are easy to maintain and pleasant to use.
I tend to favor simple, understandable solutions over clever ones. I like well-structured design systems, clear naming, and codebases that new teammates can onboard to quickly.
Outside of day-to-day delivery, I enjoy improving tooling and developer experience: setting up linting and formatting, automating repetitive workflows, and keeping documentation useful and current.