I work at the intersection of design, technology, and philosophy.
My happiest place is the messy middle of a hard problem: turning ambiguity
into something people enjoy using.
I'm an unusual shape: a product leader who designs and codes. I've led
teams through regulated launches, acquisitions, and fundraises, and I
keep shipping my own products end to end. It keeps my judgment honest.
I build AI-first. Grain and AsanaCircle were designed by me and
shipped with AI agents: Claude, Cursor, and my own MCP tooling.
One person working with agents can now do what used to take a team.
I work that way every day, and I bring it to every team I join.
I teach as much as I build: a year as a UX/UI instructor at ReDI School.
I write about the creative process
on Substack.
Off-screen: minimalism, adventures, very good coffee.