- Product design
- System design
- AI workflows
I build systems that
make complex things usable.
I design and build product systems end to end. Most of the work lives inside long-running platforms where structure and consistency actually matter, and the design problem is usually the constraint, not the canvas.
More recently, I've been building AI-native products and putting small agents into the workflows where they save real time.
Most of my work isn't about building from scratch.
It's about stepping into existing systems and making them better. That means understanding the constraints before changing anything, improving structure instead of piling on, and building things that can be reused.
These days, AI is part of the workflow. Models for drafting, agents for the parts they handle well.
The goal is the same as it's always been: make complex systems easier to use and easier to build on.
More about how I work
Things I've built,
and systems I work in.
A flagship AI product on one side, a multi-site platform and financial advisor systems on the other. All of them have to keep running while they get better.
Design as part of the build.
When a screen is easier to think through visually than in code, I start in Claude Design. It sits in front of the implementation loop without replacing the rest.
- Fast prototypes for flows, states, and reviews
- More useful when the codebase or system is already in context
- Cleaner handoff into implementation work
If you're building something interesting,
drop a note.
A few words is plenty. Replies usually within a day.
Message sent.
I'll reply soon, usually within a day.
Want more space? Use the contact page.