• 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.

How I work

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
From intent to ship
AI-augmented workflow
Spec Claude Cursor Review Ship
Design workflow

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
More about the design workflow
Where Claude Design sits in the loop
Design loop
Idea Claude Design Claude Code Ship
Get in touch

If you're building something interesting,
drop a note.

A few words is plenty. Replies usually within a day.

Want more space? Use the contact page.