Building scalable monetization systems through design leadership and AI.
Set boundaries on what's in and out before anyone opens a design tool. Ambiguity at the start compounds into misalignment at the end.
Teams move fast when they know who decides what. I establish decision rights early so no one waits for permission or revisits settled calls.
Push for decisions that hold up. Shortcuts become debt; good architecture becomes velocity.
Coach designers to think in platforms and patterns — not individual screens.
"I love Apple and own several devices."
"I love drawing and just bought an iPad."
"I'm in the market for a new smartphone, but don't have any specific brand in mind."
"I'm probably going to wait and test drive the new iPhone in store before deciding."
A personalized shopping experience in all contexts.
A human face on the brand & create participatory experiences.
A creative space that is approachable and actionable.
Understood the intent and benefit of the page
Card did not resonate
Categories list was useful, especially Cases & Protection
Designed in partnership with Swarnima Deshmukh, Ellie Xu, and Urvi Kulkarni.
Lead to higher drop-off and make it difficult for users to complete their purchase.
No social login or Pay options — missing convenient industry-standard shortcuts that reduce friction.
Users bounced across Adobe touch points after purchase, causing delays in onboarding and value realization.
One page, one goal — keep users moving forward without hesitation.
Reduce steps, reduce doubt — combine screens wherever it doesn't cost clarity.
Make payment feel safe with familiar patterns, clear pricing, and no surprises.
Consistent components that flex across every product team's needs.
As part of the platform team, our checkout components shipped across many Adobe products — Photoshop, Acrobat, Firefly, and more — each with its own team and roadmap.
Product teams treated the platform as a partner, not a blocker — faster buy-in and fewer late-stage surprises.
Introduced a junior designer to this work. Goal: grow them into independently leading the program.
Operates with more confidence and autonomy. Stronger Eng collaboration — no longer needs me to facilitate.
Results justified expanding scope to B2B, Students, and the rest of the checkout flow.
Tokenized components became the foundation for AI feature integration — the platform investment compounded.
Designed in partnership with the Growth design team.
Adoption wasn't a selling problem. If the platform shipped a paywall the same way it shipped checkout — same integration path, same expectations — product teams would take it the same way.
Copy, imagery, offers, and layout options — changed in their own CMS, on their own schedule.
The component library, design standards, legal and pricing requirements, and the handoff into checkout.
Too rigid and no one adopts it. Too loose and it stops being a platform. The guardrails are what let every team move independently without drifting apart.
An internal management system where each product team picks a template, configures the paywall, and edits the copy — without a platform ticket or a release train.
Teams start from the platform's approved layouts — the fastest path to a paywall that already meets Adobe's standards.
Plans, offers, and which options surface — set per product, and changed whenever the growth team needs a new test.
Headlines, benefit lines, and CTAs are owned by the product team, so messaging moves at their pace rather than ours.
A client team hits a gap — they need a component the shared library doesn't cover yet.
The client team designs the component against platform standards.
Two paths in, depending on where the capacity is.
The component lands in the shared library — every team on the platform gets it, without asking for it.
Self-service configuration took the platform team out of the critical path. What was a queue against one team became every product team shipping in parallel.
The component contribution model turned a single-team platform into a shared cross-product design system that partner teams now extend.
COMEX reads Analytics and surfaces the highest-signal drop-off points across the funnel — automatically ranked by conversion opportunity.
The assistant produces multiple design challengers using Spectrum components and shows them side-by-side with the control — no Figma required for approval.
Campaign setup — targeting, traffic allocation, guardrails, and metrics — is pre-populated and ready to approve. PM reviews the packet and ships.
Removing analytics, design, and setup bottlenecks means PMs can run more experiments — compounding conversion gains across Adobe.com.
The AI-generated experiment packet gives engineers a clear goal and suggested fix from day one — reducing back-and-forth and speeding up implementation.