Selected work
The projects that best show how I work.
Marketplaces, B2B SaaS, and a recent design challenge. For each one I walk through the problem, the decisions I made, and how it turned out.
4 more projects
The agency years and three personal explorations.
How I work
Design that survives contact with engineering.
Four principles I apply from discovery to the final commit. Without them, design stays stuck in Figma.
I design from the problem.
Before I open Figma I need to understand the problem and the business context. A UX decision you can't explain outside of Figma rarely survives for long.
I think in systems.
Tokens, components, and a clear agreement between design and engineering on how things get built. A design system is useless if it only lives in Figma; it has to exist in the code too.
When it helps, I write the code.
I can build frontend, and I use it when it shortens the path between an idea and something that works. I don't replace engineering; I make the handoff between design and development cost less.
Trade-offs go in writing.
Every important decision has a cost, and I'd rather note it down from the brief. It's far more expensive to discover a trade-off in a PR than to have discussed it beforehand.