Overview
I led the design and scaling of a unified design system that became the foundational UI infrastructure for Empower's large-scale financial platform. The system supported multiple product teams and complex financial workflows, enabling consistent user experiences and significantly improving design–engineering efficiency across the organization.
Context
Empower is a large-scale financial platform serving millions of users across personal finance, retirement planning, and enterprise retirement products. Prior to this initiative, teams worked with fragmented UI patterns, inconsistent components, and ad-hoc design decisions. As the platform scaled, these inconsistencies increasingly slowed development, created UX debt, and introduced risk into core financial flows.
Problem
As the platform scaled, the lack of a shared design system became a structural bottleneck. Teams duplicated work, component behavior drifted across products, and design–engineering alignment degraded. As a result, feature delivery slowed and maintaining consistent, predictable UX at scale became increasingly difficult.
Key issues included
- •No shared design system across products, leading to duplicated work
- •Inconsistent component behavior and visual drift between teams
- •High friction between design and engineering, slowing feature delivery
My Responsibility
I owned the design system end-to-end and acted as the primary driver of its architecture, adoption, and evolution.
- •Defined system architecture, interaction principles, and visual foundations
- •Designed and maintained tokens, components, and responsive patterns
- •Established governance processes and contribution guidelines
- •Led internal reviews and alignment with design and engineering teams
- •Ensured system adoption across products and teams
This role required balancing UX quality, technical feasibility, and long-term scalability.
Solution
I designed and implemented a unified design system that standardized UI foundations, component behavior, and interaction patterns across the platform. Beyond creating components, I established the system as shared product infrastructure with clear ownership, governance, and adoption processes. The system was designed to scale with the organization and support long-term product evolution rather than short-term UI fixes.



Approach
I followed a structured, iterative approach aligned with large product teams:
- •Audited existing UI patterns and identified inconsistencies
- •Collaborated with designers and engineers to understand constraints and workflows
- •Built a token-based foundation for color, typography, spacing, and motion
- •Designed core components with clearly defined states and behaviors
- •Created responsive patterns to support multiple breakpoints and use cases
- •Validated system decisions through internal reviews and cross-functional feedback
- •Documented usage guidelines and established review and contribution processes
- •Iterated on the system based on real product usage and feedback











Impact
- •Reduced design-to-development handoff time from weeks to days
- •Accelerated feature delivery across multiple product teams
- •Eliminated recurring UI inconsistencies caused by ad-hoc implementations
- •Improved predictability and usability across core financial workflows
- •Design system became a core enabler of product velocity and UX quality
Reflection
"This project reinforced that a design system is not a collection of components, but shared product infrastructure. Its success depended as much on governance, adoption, and collaboration as on visual or interaction design. By aligning design and engineering around a single, scalable system, the team was able to focus on solving product problems instead of re-solving UI fundamentals."


