top of page

Only about 10% of Wells Fargo’s native app used design system components.

I helped rebuild 30+ components across three systems, helped introduce a review step that nearly eliminated unnecessary detachment, and trained around 20 designers to use the new components.

Solution - a centralized tracker was introduced.

The problem: the system was failing designers

Detached instances were everywhere.

Designers weren’t ignoring the system. Components were missing properties, couldn’t flex, and didn’t scale. So they detached.

Frame 67 (1).png
The ecosystem: one umbrella, three systems

Fusion (umbrella)
I worked across all three, building components, guidelines and quality checks for each.

Native

iOS & Android apps

The highest priority, with the toughest challenges.

​

Responsive

Web & responsive experiences

The biggest room for improvement.

Fargo

Conversational chatbot

Newer territory, with more motion and animation.

Challenge #1

Detachment was a signal, not a mistake.

The product was also evolving (softer corners, minimal layouts, bolder hierarchy), and Figma now offered variants, booleans and instance swaps that our old components didn’t use.

Frame 66.png
The approach: start with what designers use most

Fusion 2.0 didn’t begin with a rewrite. We rebuilt the most-used components first, guided by real design requirements. I owned the full lifecycle:

Research → Build → Stress-test → QA → Document → Train

My biggest contribution:the thinking behind every component

Building components was the visible part. The bigger contribution was the research process that decided what to build:

  • Internal audit: where does the current component work, and where does it break?

  • Scenario mapping: every context it appears in, from short tasks to long flows

  • Designer conversations: what workarounds are people using?

  • Competitive research: banking, e-commerce, productivity, plus other design systems

  • Best-in-class insights: what to adopt, what to avoid, where we already lead

Every component started from evidence, not opinion.

4.png
Case study: the Progress Bar

One component shown in depth. The same process applied to 30+.

Before: a single progress bar. No target indicator, limited colors, thin states.

After: a flexible family

  • Single progress bar, with and without leading labels

  • Incremental progress bar (up to 5 steps)

  • Progress gauge

  • Target indicator, richer states, more color options

Built to be toggled, not detached. Title, labels, target indicator and support text are modular parts. Accessibility is built in: contrast, keyboard navigation, screen readers.

What I found in responsive components

Auditing and VQA-ing the responsive components showed that small structural issues caused big breakage:

  • Auto layout wasn’t set up properly, so components didn’t scale

  • No instance swaps, so adding content meant detaching

  • Changing a simple width or height often meant detaching

We rebuilt them with proper auto layout, instance swaps and flexible properties. Most of what designers needed became a property change, not a detach.

Making it hold: break it, then check it

Stress testing: “Can this component break?”
Several designers used each component on live screens. Edge cases and misuse surfaced early, and fixes went straight back into the component.

​

Visual QA: “Does it meet our standards?”
Using KitchenSync (our Android and iOS test app), I checked states, variants, typography, spacing, color tokens and interactions. Every discrepancy was logged for developers, and every fix was re-verified before release.

One template for every component

I was on the core team that revamped the guidelines framework with the Design Lead and the US Content Head. Every component now follows the same structure:

Overview · Anatomy · Tap targets · Best practices · Variants · Figma usage · Properties and tokens · Accessibility (including 200% text zoom) · What’s new

The hard part: changing how the team worked

When I joined, components went through no dedicated design-system review. Adding one was not popular. Stakeholders across lines of business worried about slower delivery.

​

I held my position, and together with the Fusion team we built the case and got leadership approval.

The result: one added review step. If a designer needs to break a component, they declare it upfront. A design system member checks whether a small fix or variant can solve it, or whether the detachment is truly needed.

​

Every detachment became a conversation, and every conversation made the system better.

Impact

Native

iOS & Android apps

The highest priority, with the toughest challenges.

​

Responsive

Web & responsive experiences

The biggest room for improvement.

Fargo

Conversational chatbot

Newer territory, with more motion and animation.

Adoption: training the team

I ran in-person training for the India Design and XT teams, about 20 people: guideline walkthroughs, new properties and variants, and short hands-on tasks.

Training Approach

  • Walkthrough of updated guidelines and recent component changes

  • Explanation of new properties, variants, and usage patterns

  • Quick, task-based exercises for hands-on learning

Bonus - Indirect Stress Testing

Group usage during training naturally revealed edge cases and usability gaps, which were fed back into component improvements.

Our Story in Numbers

30K

Item Title

Use this space to explain the above number.

+27%

Item Title

Use this space to explain the above number.

15M

Item Title

Use this space to explain the above number.

890

Item Title

Use this space to explain the above number.

Impact

30+

Components rebuilt across Native, Responsive and Fargo.

Use this space to explain the above number.

+27%

Item Title

Use this space to explain the above number.

15M

Item Title

Use this space to explain the above number.

890

Item Title

Use this space to explain the above number.

890

Item Title

Use this space to explain the above number.

Impact

30+

Components rebuilt across Native, Responsive and Fargo.
 

~20

Designers trained in person, now using the components correctly.

1

Guideline format, consistent across every component.

Minimal

Detachment. Variants and properties meet most needs, and the rest go through review.
 

End to end

A process that now runs from research to stress test, VQA and review.

What I took away
  • Detachment data is user research. It shows what the system is missing.

  • Flexibility beats volume. Good properties beat dozens of variants.

  • Process is part of the product. The review step mattered as much as any component.

  • A component isn’t done at handoff. It’s done when designers use it well.

Fusion 2.0:A Component- Led Design System Evolution

2024-25

Agency

Wells Fargo, Bangalore

My Role

Research, Design system

Tools

Figma

Contributed to the evolution of Fusion into a scalable, component-led design system by working on core component creation, guidelines, stress testing, VQA, and designer enablement. Helped reduce component detachment and improve consistency across design and development through structured processes and hands-on collaboration.

bottom of page