Design System Overhaul for a Government-Affiliated Product Suite
Redesigned and centralized a scalable, accessible design system using the U.S. Web Design System and Figma variables to eliminate component duplication, streamline workflows, and support consistent product development.
Goal
Centralize and customize a design system using the U.S. Web Design System (USWDS) to improve consistency, scalability, and accessibility across products.They also requested designs for locations that are coming soon and a custom review form to allow customers to leave feedback for the different locations.
Tools Used
Figma (Libraries, Variants, Auto Layout, Variables), U.S. Web Design System
The Challenge
- Components were duplicated across multiple Figma files, often slightly different, with no clear source of truth.
- Designers didn’t know which version was the right one to use.
- Components lacked interactive states, requiring developers to make assumptions.
- The team needed to integrate the U.S. Web Design System (USWDS) but tailor it to the client's branding.
- There was no efficient way to apply updates across projects, slowing down design and development cycles.
Roles & Responsibilities
- Audit all design files to identify redundancies, gaps, and inconsistencies.
- Build a centralized design system in Figma using USWDS as a base, customized to fit the client’s brand and needs.
- Design every component with full interactive states (e.g., default, hover, active, error, disabled).
- Use Figma variables to control color, spacing, and type scales for consistency and easy global updates.
- Organize the system for clarity and ease of use for both designers and developers.
- Link each component to its corresponding reference on the USWDS website for developer alignment.


Process
1. Audit & Discovery
- Reviewed multiple design files and found repeated, inconsistent versions of the same components.
- Identified confusion over which components to use and a lack of standardization.
- Evaluated the USWDS system and defined a subset of components relevant to the client's product suite.
- Removed unused or unnecessary components to avoid design system bloat.
2. System Design & Build
- Built a centralized system in Figma, organized into:
-
- Foundations: Color, typography, spacing (using variables)
- Components: Buttons, inputs, alerts, modals, etc.
- Layouts and Templates
- Designed all components to reflect their full interaction states (hover, focus, error, disabled, success).
- Applied Figma variables for theming and scalable styling.
- Connected each Figma component to its official USWDS counterpart via hyperlink for dev reference.
3. Developer Enablement
- Ensured every component was developer-inspectable in Figma with clean structure and specs.
- Used intuitive naming, nested structure, and clear grouping to make navigation seamless.
- Provided light guidance and walkthroughs to design and dev teams during the rollout.
4. Implementation & System Adoption
- Replaced fragmented libraries by linking all product design files to the centralized system.
- Enabled cascading updates, allowing any change made in the design system to reflect across all files automatically.
- Helped teams adopt the new system through onboarding support and ongoing documentation.
Impact
| Before | After |
|---|---|
| Components in multiple places with no clear version control | Single source of truth with one canonical component set |
| No interactive states | Fully designed component behavior |
| Inconsistent specs | Clear, inspectable developer handoff |
| Manual rework for style updates | Global styling updates via Figma variables |
| Brand mismatch with USWDS | USWDS + custom theme alignment |
| Developers lacked references | Each component linked directly to its USWDS spec page |
Why It Mattered
“This project wasn’t just about cleaning up files—it was about creating a system that empowered the team to work faster, more consistently, and with confidence. By building in interactivity, accessibility, and theming flexibility, we gave the design system a strong foundation for growth.”
Key Features
- Built a modular design system with a USWDS foundation
- 100% Figma-native: Variables, Auto Layout, Team Libraries
- Linked every component to its matching USWDS documentation for dev clarity
- Organized for both designers and developers
- Enabled cascading updates across all product design files
- Accessible design patterns (hover/focus/error states)
- Created interactive, accessible components for consistent implementation