Principal Product Designer + Design Technologist
I design products and build working prototypes of them.
I am a principal product designer. I work as a senior individual contributor on hard problems that cut across teams. I also write the code, so my designs become prototypes you can click through.
Design Systems 2
01 Kinetic A design system for a consumer banking app, with motion built in from the start. →
02 Wolf-Rayet A design system where only one thing in each part of a screen may demand attention, and every build checks it. →
Case Studies 10
03 KeySign An app for writing and signing a complete, compliant home offer at the property. →
04 1QR A travel payment app that shows who you are paying and the full cost, in an outdoor theme. →
05 How Much Would I Have If An investment calculator with a page for every asset and year, built on real market data. →
06 Watchtower A dashboard for one person supervising many AI voice agents on live calls. →
07 Criterion Interview practice where every score shows the words that earned it. →
08 Readout A data story about four earthquakes in Japan, told with live charts. →
09 Conformly Checks a website against European accessibility law and opens real fixes. →
10 Vantage An incident console that traces a flood of alerts back to the cause. →
11 The Interaction Layer Seven principles of interaction design, each shown with a live demo. →
12 CareCompass A calmer way to navigate care and the decisions that come with it. Live at getcarecompass.com. ↗
AI Product Design Lab 4
13 Steer Shows the guesses AI makes about your request, so you can fix them before it writes. →
14 Ground Shows where each claim in an AI answer comes from. →
15 Oversee Controls for AI agents that take actions: limits, previews and undo. →
16 Recall Shows what an AI assistant remembers about you, and lets you delete it. →
Playbooks 5
17 Prompt Library The prompts I keep for design work, from first request to handoff. →
18 AI Operating System How I work with AI and keep its output on track. →
19 Discovery to Scope How I turn a vague request into a plan a team can build. →
20 Figma Operating System How I run Figma with AI working in the file. →
21 Interface Content System How I write the words in an interface. →