Designing trust into the systems people depend on.

Designing platforms at JPMorgan Chase. Shipping consumer apps on my own stack. Teaching designers to work with AI. All of it is the same job.

§ — Domain

Eight years. Four user types. One financial ecosystem.

From consumer banking to trading desks, small business payments to internal tooling — eight years designing across every layer of JPMorgan Chase's financial ecosystem.

Design System
Inventory Management
Onboarding
OneUnited
SafePay Components
Spectrum · Teams
User Satisfaction
Storefront
Teams
Design System
Inventory Management
Onboarding
OneUnited
SafePay Components
Spectrum · Teams
User Satisfaction
Storefront
Teams
Case 01 of 03
JPMorgan Chase · 2024–2026 · Enterprise Payments

Unifying Payment Experiences
at Scale

How I led the SafePay integration into JPMorgan's Payment Design Library — aligning a dozen banking teams around a single, coherent payment experience.

12
Teams Aligned
4
Key Decisions Resolved
2-3x
Efficiency increase
26
flows supported
Read the case study →
Banking Payment Workshop
Case 02 of 03
JPMorgan Chase · 2024 · Consumer Payments · iOS

Split Tender — Paying with Cash + Points

Designing the end-to-end flow for splitting a card payment between a bank account and reward points — from zero to MVP on iOS. A payments problem that required rethinking mental models, not just screens.

MVP
Shipped to Pilot
5
Screens in Happy Path
iOS
Platform
Solo
Design Lead
Read the case study →

SPLIT TENDER MVP · iOS · BUILT WITH CLAUDE CODE FOR DEMO

Case 03 of 03
Personal · 2026 · Live

Family Launchpad

A live Next.js app that unifies a birthday-card tool and a multigenerational trip planner. Designed, coded, and deployed solo. I used it during a real family trip through Zion and Bryce Canyon — the fastest feedback loop I've ever had on my own design work.

Live
On Vercel
2
Modules
Solo
End-to-end
Turso
DB
Read the case study →
Family Launchpad Native Web App in Progress
§ — Active Initiative JPMorgan Chase · 2026 · Cross-LOB

Bringing AI fluency
to a design org.

Lead the AI4Design working group — building the onramp so designers at JPMC could actually use LLMs and GitHub Copilot in their daily practice. Workshops, onboarding docs, 1:1 ramp-up, and a Confluence hub written for non-technical users from the start.

Read the full story →
+400
Designers onboarded on LLM, Copilot & VS Code
6
Workshops hosted & moderated
77
AI instructors recruited across the org
3
AI tools taught end-to-end
Why it matters

Tool adoption inside an org is a product. It has users, a UX, an onboarding flow, and edge cases. Treating AI4Design that way — rather than as a training program — is what made it land. The skills I built here: designing onramps, writing for non-technical users, identifying what a tool earns its place doing — are the same skills that matter at companies building AI products from the inside.

§ 02 — About

A short biography.

Eight years at JPMorgan Chase. Currently leading design for the Commerce Payment Platform — the place where payments infrastructure meets the people who depend on it.

Experience
Design Lead across Commerce Payments, Merchant Services, and Spectrum Core — three consecutive lead roles building trust into systems that move real money at scale.
Approach
I work at the intersection of design systems and platform thinking. The line between designing a system and building one is dissolving — I decided to stand on the other side of it.
Stack
Figma Next.js React Native TypeScript Claude Code Vercel · Turso · Resend
Currently
NJ / NYC · Open to hybrid or remote · Targeting AI-native and fintech teams where the hard problem is trust at scale.