Empower

Design Systems & UI for a Large-Scale Financial Platform

2024 — now
Empower - Design Systems & UI for a Large-Scale Financial Platform

Overview

Designed and scaled a unified design system and core product UI for Empower — a large-scale financial platform providing tools for personal finance, retirement planning, and wealth management for both individual users and enterprise retirement plans.

Context

Empower operated a legacy corporate website and core financial application supported by an outdated UI kit that lacked consistency, scalability, and clear system rules.

Problem

When I joined the team, the product relied on an outdated UI and a fragmented UI kit that did not scale well across teams or platforms. This created friction in the design-to-development workflow, inconsistent user experiences, and slowed feature delivery.

Key issues included

  • Lack of a single, shared design system across products
  • Visual and behavioral inconsistencies between similar components
  • Frequent design drift caused by ad-hoc modifications
  • Friction between design and engineering due to unclear or inconsistent specifications
  • Limited ability to scale UI efficiently as the product evolved
  • These problems impacted development velocity, UI quality, and long-term maintainability.

Solution

Designed and scaled a unified design system for Empower's corporate website and core financial application. Focused on reusable components, consistent UI patterns, and clear data-heavy interfaces to support complex financial workflows across teams and products. The system balanced consistency with flexibility, enabling teams to move faster while maintaining quality and improving user experience through consistent, predictable interactions across all touchpoints.

Empower Design System - Corporate Site UI Kit
Comprehensive UI component library for Empower's corporate website, featuring reusable components, design tokens, and interaction patterns that ensure visual and behavioral consistency across all touchpoints.
150+
Components
Including 33 with documentation
18
Dashboard widgets
12+
Projects using 2.0
Empower Corporate Website - Desktop and Mobile Homepage
Empower's corporate homepage demonstrating responsive design and consistent user experience across desktop and mobile platforms. The page showcases how the design system enables seamless adaptation of hero sections, feature blocks, statistics displays, and call-to-action elements while maintaining visual and behavioral consistency across all device sizes.
Empower Financial Dashboard - Design System in Action
The design system in action: a comprehensive financial dashboard showcasing how reusable components, design tokens, and UX patterns come together to create a cohesive user experience. The dashboard demonstrates data-heavy interfaces, complex financial workflows, and consistent visual language across accounts, goals, retirement planning, and investment management sections.

Approach

I followed a structured, iterative approach aligned with large product teams:

  • Conducted comprehensive UI audit across hundreds of screens and components, identifying inconsistency patterns and documenting pain points from both design and engineering perspectives
  • Interviewed designers and engineers to understand technical constraints, workflow challenges, and adoption barriers
  • Designed scalable design system architecture with reusable components, comprehensive design tokens, and interaction patterns
  • Built interactive Figma prototypes with component variants and states for validation with engineering teams
  • Validated design decisions through internal usability reviews and cross-functional feedback sessions to ensure components met both user needs and technical requirements
  • Established design review process with regular syncs with engineering leads and design system council meetings
  • Created comprehensive documentation, component library, and onboarding materials for design system adoption
  • Iterated through multiple major versions based on team feedback, usage patterns, and evolving product needs
  • Made design decisions collaboratively, balancing consistency, reusability, technical feasibility, and long-term maintainability
Empower Design System - UI Components: From Library to System
System architecture showing the evolution from a component library to a comprehensive design system, including foundational elements (typography, colors, icons), platform considerations (desktop and mobile), and key principles: single source of truth, federated adoption, built-in accessibility, and design-development alignment.
Empower Design System - Design Variables and Tokens
Comprehensive design token system including color palettes, typography scales, spacing units, and semantic variables that enable consistent theming and easy maintenance across all platforms and products.
Empower Design System - Pictogram Style Guide
Visual style guide for pictograms and iconography, ensuring consistent visual language and clear communication across financial interfaces and data visualizations.
Empower Design System - Component States and Interactions
Comprehensive state definitions for interactive components including default, hover, active, focus, disabled, loading, and error states. Each state was carefully designed to provide clear visual feedback and maintain accessibility standards, ensuring consistent user experience across all interactions.
Empower Design System - Core Components
Core reusable components designed for financial interfaces, including data tables, form inputs, navigation elements, and interactive controls that support complex financial workflows.
Empower Design System - Responsive Breakpoints and Layout System
Responsive design system with defined breakpoints and layout grids ensuring consistent experiences across desktop, tablet, and mobile devices while maintaining usability for data-heavy financial interfaces.
Empower Design System - Component Use Cases and DocumentationEmpower Design System - Advanced Component Patterns
Comprehensive component composition documentation demonstrating thorough exploration of all possible combinations for using the same component across different breakpoints. The design system includes detailed guidelines for desktop and mobile variations, ensuring consistent implementation while providing flexibility for various use cases and screen sizes.
Empower Design System - UX Patterns and Interaction Models
Documented UX patterns for common financial workflows including data entry, transaction flows, dashboard navigation, and information architecture that guide consistent user experiences across products.
Empower Design System - Animation Specifications
Animation and motion design guidelines that enhance user understanding of financial data transitions, state changes, and system feedback while maintaining performance and accessibility standards.
Empower Design System - Design to Development Workflow
Established collaborative workflow between design and engineering teams, ensuring seamless handoff, clear specifications, and alignment throughout the product development lifecycle.

Impact

  • Reduced design-to-development handoff time from weeks to days through standardized components and clear specifications
  • Accelerated feature shipping across multiple product teams by enabling faster component reuse and reducing design-engineering friction
  • Significantly reduced recurring UI inconsistency issues through standardized components and design tokens
  • Improved user experience through consistent, predictable interactions and reduced cognitive load across all Empower products
  • Enabled designers to focus on product strategy by reducing time spent on repetitive component design through reusable library
  • Improved design-engineering alignment and reduced rework through clearer specifications and collaborative review process
  • Established design governance process adopted by designers across multiple product areas, ensuring long-term system quality

Reflection

"This project reinforced my experience designing at a system level — balancing product requirements, engineering constraints, and long-term scalability while maintaining a high standard of visual and interaction quality across a complex financial platform. Leading the design system initiative required not just design skills, but strategic thinking, cross-functional influence, and the ability to drive adoption across multiple teams. Through direction-setting, establishing governance processes, and enabling team adoption, I influenced how design and engineering collaborated and how products were built at scale. The measurable impact on development velocity and design quality validated the strategic importance of investing in foundational design infrastructure. This experience taught me that great design systems are not just collections of components, but strategic enablers that unlock team productivity and product quality at scale. Key learnings included the importance of governance from day one, the need to balance consistency with flexibility, and how to build systems that evolve with product needs."

AREAS OF Emphasis

Product Design (UX/UI)
Complex Dashboards & Data-heavy interfaces
Design Systems & UI Kits
FinTech
Cross-functional collaboration