B2C
Fintech
Execution
Onboarded 4 more designers to reduce work load
Planned timelines accordingly and started with parallel component creation
Broke down components into clear deliverables
Maintained consistency through shared rules and reviews
Design Tokens & Variables
Color variables
Brand colors
Semantic colors
Neutral scales
Variable Implementation
When a variable changes, everything updates automatically.
Removes ambiguity
Speeds up reviews
Improves handoff quality
Instead of:
“Use the darker shade red from the dashboard”
Teams say:
Use "primary-burgandy”
.button-primary {
background-color: var(--primary-burgundy);
padding: var(--space-12) var(--space-16);
font-family: var(--font-body);
font-size: var(--font-size-body);
}
Variables allow designers and developers to support:
Dark mode
Brand themes
Future redesigns
System Foundation
Spacing and Layout grids
We established a 4-point spacing and sizing system to create consistency and precision across the product.
While the full range of 4-point increments is available, designers primarily rely on five archetypal spacing sizes, which address nearly 90% of layout needs.
This approach balances flexibility with simplicity—reducing decision fatigue, speeding up design execution, and ensuring consistent spacing between elements across the product experience.
Corner Radius
Larger components that contain other components can have a greater corner radius. Each Base component comes with the appropriate corner radius already applied.
A 16px corner radius is used on large vessel-like containers, such as sheets and dialogs.
A 12px corner radius is used on medium-sized components like cards, message cards, snack bars.
An 8px radius is used for elements often nested inside others, like buttons.
The radius value of 4 is primarily used on small components like badges.
TLDR:
Impact
Platform:
Faster screen creation
Reduced duplicate work
Consistent UI across flows
Team:
Predictable component usage
Fewer clarification cycles
Smoother handoff
Product
Consistent banking experience
Scalable foundation for future features
This is one of my favourite projects where I co-owned the design system from the very start of the project. We created and managed the component. It was highly collaborative - not only with the designers but also with the developers and senior stakeholders
The experience helped me build strong ownership, planning, and execution capabilities, and elevated my visibility within the organization by enabling consistent engagement with senior stakeholders











