I’m a product designer living on the road.I design v0 at Vercel, and make tools, experiments, and the occasional pixel portrait.
- Vercel’25 – nowStaff product designer
- Basedash’20 – ’25Founding designer
- Asurion’17 – ’20Principal product designer
- Intradiem’14 – ’17UX design manager
- Tomjohn Design’12 – nowOwner
Projects
All
PilgrimageA medieval city building game
What the Port?See the active dev servers on your Mac
shadercamUse shaders as your webcam
MacindashA custom hardware dashboard
DitherfacePixel faces of pixel people
Talks
All
v0 Design Systems 2.02026I announced Design Systems 2.0 for v0, which lets v0 build with your real production components. You connect GitHub, Storybook, Figma, npm packages, documentati
This tool is a cheat code for designers2025Ridd asked me on Dive Club to show how I use Unicorn Studio, and I wouldn't record it until the new Basedash website was out. It felt way too easy for how hard
Designing Basedash2025A meeting didn't happen, and enough people had asked me how I made the footer on the Basedash website, so I opened the Unicorn Studio file and tried to rebuild Writing
All
The new design process2026I think I figured out my new design process... Step 1: Brain dump This is the step where I dictate into the void. This could be either a conversation with a co-
Minimalism2025I used to think minimalism in design was an aesthetic choice, but it's not. Minimalism is a gravitational pull to focus on whatever conveys clearest meaning, ma
The Vibe Zone2025This is how I feel about vibe coding. Any project I try that has any kind of complication has this immediate burst of progress. Things are amazing and it feels
Meant to last2025My oldest son turned seven this year. He shares a birthday week with his Grandpa, so this we decided to go to Disneyworld all together. Days at Disney are easil
What is an AI-Native Product?2025We’ve all seen the explosion of AI features slapped onto products over the past year. Little Copilot buttons in the corner. Chat sidebars. Query autocompletion.