Design lead for Radar and Payment Intelligence at Stripe. Fraud and trust: products that matter most when nobody notices them. Previously Terminal, Uber, and a founding designer at a creative agency.
Be the risk team our users don't have.
01 · Radar
Radar was powerful but fragmented. Seven surfaces each held part of the risk story, and merchants had to connect them on their own. As Radar grew from transaction fraud into customer risk, abuse, and money movement, every new risk type would have multiplied the problem.
Decision 1
Detect, investigate, act, prove. Every risk type runs through the same four steps, with the same signals, explanations, and outcomes, so merchants learn Radar once.
Decision 2
[Margin note in your voice: the constraint that shaped this, or a call you would make differently.]
Most merchants don't have a fraud team. They have one person, or no one. So Radar does more of the work itself: it spots patterns, recommends the right control with its trade-offs, automates low-risk decisions, and keeps a record of why.
Decision 3
New risk types extend shared surfaces like reviews, insights, rules, and controls instead of shipping parallel tools. The org changed with it: one shared risk journey, and platform ownership for the experiences every team relies on.
Outcome
[Outcome]
[Add the result you can share publicly, and say clearly what shipped versus what is still direction.]
Rules people can write under pressure.
02 · Radar
Research showed rules confused merchants most during a fraud attack, exactly when they mattered. The product had been in maintenance mode for five years, so the work started with interviews, a researcher, and a journey map.
Decision 1
[What changed in rule creation and management, and why.]
Decision 2
Every insight answers three questions: what changed, why it matters, and what to do next.
Decision 3
Merchants kept telling us the same thing: you're Stripe, use your data. With the engineering lead, I shaped a strategy that took Radar from two or three automated defenses to ten in about a year.
Outcome
2–3 to 10
Automated defenses in about a year. Each square is one defense; orange ones are new.
Every lantern is a reader.
03 · Terminal
For years I was Terminal's only designer, across the reader screens, the dashboard, fleet management, and the hardware itself.
Decision 1
The phone becomes the reader. [The core design problem and the call you made.]
Decision 2
[How fleet management scaled for very large enterprise merchants.]
Decision 3
I consulted on the hardware design, so the reader's screens and the device were shaped together rather than one fitted to the other.
Outcome
7%
Terminal now processes 7% of Stripe's total volume.
Every order is a promise with a clock on it.
04 · Uber
Eats was moving from restaurant delivery to getting anything, but its grocery landing pages were really just search results. I led a design sprint to answer one question: how do people find, reorder, and discover groceries they love?
Decision 1
Grocery shopping is a chore, and Eats was known for speed, not groceries. The first job of the landing page is trial: lead with what makes on-demand worth it, from fast stores and fulfillment to selection and deals.

Decision 2
Staying is about routine. Once someone has ordered, the page turns toward their week: the upcoming delivery first, then the staples they buy again.

Decision 3
Beyond grocery came convenience, alcohol, and verticals that didn't exist yet. Every module was designed to change with its context and move between a vertical's landing page and the main feed.

Outcome
2 days
A two-day sprint that became the basis for a multi-year grocery roadmap.
Archive