Context
The bank was rolling out a large-scale visual rebrand while onboarding product teams that needed to migrate their components into the central system — all without disrupting the feature designers who relied on it every day.
Core challenge
Deliver a rebrand across 37 components and 20 patterns while keeping the system stable, well-documented, and actively adopted across a complex multi-team ecosystem.
Constraints
A security-first enterprise environment with strict review processes. Product teams are not allowed to customise components or patterns, so every element must be flexible enough to accommodate diverse needs while remaining fully universal.
Opportunity
Adapt a design system used by millions to reflect the new brand direction — driving adoption, reducing friction for feature teams, and establishing governance practices that scale.
My role
I joined the bank's internal team as an embedded design system designer, partnering with the Design Team Lead to handle both day-to-day component delivery and long-term library governance.
As a Design System Designer
- Co-maintained system architecture, documentation, and contribution guidelines across iOS and Android
- Partnered with feature designers to drive adoption and resolve inconsistencies in the new visual language
- Supported developers through implementation, accessibility compliance checks, and merge request reviews
- Contributed to component-level accessibility work — auditing existing patterns, defining checklists, and ensuring each component met compliance standards before release
- Led multi-theme adoption to support the full range of banking products