Redesign of a mobile Tap to Pay experience built on top of Stripe.
The goal was to simplify in-person payments and make the product feel as reliable as a physical terminal, while keeping the experience fast, minimal, and intuitive. No hardware. No friction. Just tap and get paid.
What I focused on
Clear first-use experience for merchants
Instant payment feedback and confidence signal
Dark, high-contrast UI optimized for real-world use
Stripe-native feel without looking “default”
Subtle motion to guide the payment moment
Designed for speed, clarity, and trust — the three things that matter most when money is involved.