
Chuck Shin
/ Forecast AI Case Study
← Back
Case Study
Scaling the Versapay Design System
From Wedges to MUI: A Journey of Migration, Governance, and Empowerment
Product Design
Design System
Team enablement
Governance

Project Overview
Duration
Q2 2025 - Ongoing
Team Size
2 Designers, 2 Engineers, 1 PM
My Role
System Architect/Designer, Governance Owner, Team Educator
Context
From Wedges to MUI:A Journey of Migration, Governance, and Empowerment
After launched Versapay’s first design system in 2023–2024, I was tasked with leading its evolution in early 2025. What started as a UI refresh based on Wedges turned into a full migration to Material UI (MUI)—driven by technical scalability, component reuse, and real-time demands from a new Collection Module under development.
This case study shares how I led that transition—building not just components, but a system built for people: scalable, maintainable, accessible, and actively adopted across teams.

Why Redesign a Working System?
By Q1 2025, our existing design system—based on on Wedges—showed clear signs of friction:

My role

Design Process
So, what did I do?
Step by step.
Phase 1 /
Auditing & Strategic Simplification
I began with a full audit:

Color mapping → Auditing

Components Audit / Classifying
Example fix:
In Wedges, every chip’s disabled state had its own token. I consolidated these to a single accessible style, reducing confusion and increasing dev reusability.

Original VDS / VDS with MUI

I also upgraded the system to include:

Mobile-first guideline
Phase 2
QA, Governance, and Empowerment
I started to focus on team adoption.
This wasn’t just about components — it was about adoption.
Governance
Including those files
* 📘 Component usage guide
* 📔 Token guide (mapping)
* 🦮 Content design guideline
* 🛠 Prioritisation criteria

#ds-feedback Channel
QA Process

Design system QA table

Dev/Design Token Alignment
One of the hardest challenges was reconciling MUI token structure with our previous one.
So, I:

Interactive Document for Token usage.
Interactive token mapping site
I began with a full audit:

Token alignment / Async with Global team

Interactive token mapping site
Phase 3
Real-World Integration & Developer Partnership
Notable example: Email Editor
Result: team clarity + dev speed.

Email Editor (other designer ver.)
The new Collection Module was the first to adopt the new system.
Instead of completing everything before rollout, we took a progressive prioritisation approach—components were migrated as features demanded.

Email Editor
Steps I went through:
Audit designer’s file first→ Find a problem→ Suggest the work process with DS
→ Use it as an educational resource/opportunity


Team enablement
To ensure designers didn’t just know “what to use” but also “how”, I created:

Loom video library

Content design guideline
My mindset:
“A design system is not a deliverable — it’s an iterative process.”
I constantly shared in-progress decisions with peers, reviewed edge cases with Designers and PMs, and welcomed critiques.
Impact & Outcomes
Adoption
Multiple designers are now using the system in real builds. It’s taking times. 2 product teams started using design system to build module and features and one other team is preparing to use design system.
Scalability
Fewer tokens (256 → 164), consistent patterns, and mobile-friendly thinking.
Trust
Design, PM, and Dev leaders now see me as the system owner.
Efficiency
Devs build faster, designers can build faster and utilise Figma make with our design system for realistic prototype.
Reflection & Learnings
Most difficult?
Aligning MUI’s structure with our existing visual language without breaking dev velocity or ADA compliance.
Most rewarding?
Seeing other designers use a system I built, and being trusted to lead it. Fully ownership for design system.

Chuck Shin
/ Forecast AI Case Study
← Back
Case Study
Scaling the Versapay Design System
From Wedges to MUI: A Journey of Migration, Governance, and Empowerment
Product Design
Design System
Team enablement
Governance

Project Overview
Duration
Q2 2025 - Ongoing
Team Size
2 Designers, 2 Engineers, 1 PM
My Role
System Architect/Designer, Governance Owner, Team Educator
Context
From Wedges to MUI:A Journey of Migration, Governance, and Empowerment
After launched Versapay’s first design system in 2023–2024, I was tasked with leading its evolution in early 2025. What started as a UI refresh based on Wedges turned into a full migration to Material UI (MUI)—driven by technical scalability, component reuse, and real-time demands from a new Collection Module under development.
This case study shares how I led that transition—building not just components, but a system built for people: scalable, maintainable, accessible, and actively adopted across teams.

Why Redesign a Working System?
By Q1 2025, our existing design system—based on on Wedges—showed clear signs of friction:

My role

Design Process
So, what did I do?
Step by step.
Phase 1 /
Auditing & Strategic Simplification
I began with a full audit:

Color mapping → Auditing

Components Audit / Classifying
Example fix:
In Wedges, every chip’s disabled state had its own token. I consolidated these to a single accessible style, reducing confusion and increasing dev reusability.

Original VDS / VDS with MUI

I also upgraded the system to include:

Mobile-first guideline
Phase 2
QA, Governance, and Empowerment
I started to focus on team adoption.
This wasn’t just about components — it was about adoption.
Governance
Including those files
* 📘 Component usage guide
* 📔 Token guide (mapping)
* 🦮 Content design guideline
* 🛠 Prioritisation criteria

#ds-feedback Channel
QA Process

Design system QA table

Dev/Design Token Alignment
One of the hardest challenges was reconciling MUI token structure with our previous one.
So, I:

Interactive Document for Token usage.
Interactive token mapping site
I began with a full audit:

Token alignment / Async with Global team

Interactive token mapping site
Phase 3
Real-World Integration & Developer Partnership
Notable example: Email Editor
Result: team clarity + dev speed.

Email Editor (other designer ver.)
The new Collection Module was the first to adopt the new system.
Instead of completing everything before rollout, we took a progressive prioritisation approach—components were migrated as features demanded.

Email Editor
Steps I went through:
Audit designer’s file first→ Find a problem→ Suggest the work process with DS
→ Use it as an educational resource/opportunity


Team enablement
To ensure designers didn’t just know “what to use” but also “how”, I created:

Loom video library

Content design guideline
My mindset:
“A design system is not a deliverable — it’s an iterative process.”
I constantly shared in-progress decisions with peers, reviewed edge cases with Designers and PMs, and welcomed critiques.
Impact & Outcomes
Adoption
Multiple designers are now using the system in real builds. It’s taking times. 2 product teams started using design system to build module and features and one other team is preparing to use design system.
Scalability
Fewer tokens (256 → 164), consistent patterns, and mobile-friendly thinking.
Trust
Design, PM, and Dev leaders now see me as the system owner.
Efficiency
Devs build faster, designers can build faster and utilise Figma make with our design system for realistic prototype.
Reflection & Learnings
Most difficult?
Aligning MUI’s structure with our existing visual language without breaking dev velocity or ADA compliance.
Most rewarding?
Seeing other designers use a system I built, and being trusted to lead it. Fully ownership for design system.

Chuck Shin
/ Forecast AI Case Study
← Back
Contents
Case Study
Scaling the Versapay Design System
From Wedges to MUI: A Journey of Migration, Governance, and Empowerment
Product Design
Design System
Team enablement
Governance

Project Overview
Duration
Q2 2025 - Ongoing
Team Size
2 Designers, 2 Engineers, 1 PM
My Role
System Architect/Designer, Governance Owner, Team Educator
Context
From Wedges to MUI:A Journey of Migration, Governance, and Empowerment
After launched Versapay’s first design system in 2023–2024, I was tasked with leading its evolution in early 2025. What started as a UI refresh based on Wedges turned into a full migration to Material UI (MUI)—driven by technical scalability, component reuse, and real-time demands from a new Collection Module under development.
This case study shares how I led that transition—building not just components, but a system built for people: scalable, maintainable, accessible, and actively adopted across teams.

Why Redesign a Working System?
By Q1 2025, our existing design system—based on on Wedges—showed clear signs of friction:

My role

Design Process
So, what did I do?
Step by step.
Phase 1 /
Auditing & Strategic Simplification
I began with a full audit:

Color mapping → Auditing

Components Audit / Classifying
Example fix:
In Wedges, every chip’s disabled state had its own token. I consolidated these to a single accessible style, reducing confusion and increasing dev reusability.

Original VDS / VDS with MUI

I also upgraded the system to include:

Mobile-first guideline
Phase 2
QA, Governance, and Empowerment
I started to focus on team adoption.
This wasn’t just about components — it was about adoption.
Governance
Including those files
* 📘 Component usage guide
* 📔 Token guide (mapping)
* 🦮 Content design guideline
* 🛠 Prioritisation criteria

#ds-feedback Channel
QA Process

Design system QA table

Dev/Design Token Alignment
One of the hardest challenges was reconciling MUI token structure with our previous one.
So, I:

Interactive Document for Token usage.
Interactive token mapping site
I began with a full audit:

Token alignment / Async with Global team

Interactive token mapping site
Phase 3
Real-World Integration & Developer Partnership
Notable example: Email Editor
Result: team clarity + dev speed.

Email Editor (other designer ver.)
The new Collection Module was the first to adopt the new system.
Instead of completing everything before rollout, we took a progressive prioritisation approach—components were migrated as features demanded.

Email Editor
Steps I went through:
Audit designer’s file first→ Find a problem→ Suggest the work process with DS
→ Use it as an educational resource/opportunity


Team enablement
To ensure designers didn’t just know “what to use” but also “how”, I created:

Loom video library

Content design guideline
My mindset:
“A design system is not a deliverable — it’s an iterative process.”
I constantly shared in-progress decisions with peers, reviewed edge cases with Designers and PMs, and welcomed critiques.
Impact & Outcomes
Adoption
Multiple designers are now using the system in real builds. It’s taking times. 2 product teams started using design system to build module and features and one other team is preparing to use design system.
Scalability
Fewer tokens (256 → 164), consistent patterns, and mobile-friendly thinking.
Trust
Design, PM, and Dev leaders now see me as the system owner.
Efficiency
Devs build faster, designers can build faster and utilise Figma make with our design system for realistic prototype.
Reflection & Learnings
Most difficult?
Aligning MUI’s structure with our existing visual language without breaking dev velocity or ADA compliance.
Most rewarding?
Seeing other designers use a system I built, and being trusted to lead it. Fully ownership for design system.