Design System

Design System

Design System

Resource to create simple intuitive experiences for digital platforms.
Resource to create simple intuitive experiences for digital platforms.

Resource to create simple intuitive experiences for digital platforms.

Problem

The digital team encountered substantial challenges ensuring consistency, efficiency, and scalability across various platforms. The inconsistency in visual design, typography, imagery, and interaction patterns resulted in a disjointed user experience, leading to confusion among users and reduced trust in the product. Furthermore, the expansion into international markets supercharged these issues.

Goals

Consistency Across Platforms
Enhanced Efficiency and Productivity 
Scalability and Flexibility 
Improved Collaboration
Cost-Effective
Improved Quality and Accessibility

Process

Alignment

Without alignment among key stakeholders, the initiative was likely to fail. With this in mind, I collaborated with leadership to outline the purpose and demonstrate how it would provide ROI. I then involved all cross-functional teams impacted designers, developers, architects, product managers, and brand strategists to ensure alignment.

Audit

The hasty adoption of new techniques and features understandably yielded redundant code and one-off UI elements. We conducted a component inventory and code audit highlighting items that could be combined or removed, resulting in an easily manageable design library and codebase.

Design

The team leveraged the newly established brand guidelines for colors, typography, imagery, iconography, and tone of voice. Design tokens were created as atomic-level building blocks run through ACSI to ensure they met accessibility standards. 

Component Library

Responsive reusable UI components such as buttons, modals, forms, cards, and navigation were created, along with the corresponding interaction patterns, to provide the best experience for multi-sized device performance and usability. Using this modular approach allowed for quick page(s)/screen(s) creation that met the required needs while meeting quality standards. 

Documentation

Design files in Figma provided guidance for using components, design principles, and patterns, while also serving as a prototyping tool for new features and page templates. The "patterns" website offers a coded representation of these components, along with technical specifications, code snippets, and practical examples for developers and designers.

Testing and Iterations

The designers and developers used shared collaborative files to maintain a close feedback loop, discussing ideas and making adjustments during weekly meetings. A governance committee handled final approvals, and version control tracked changes to the system.

Adoption

The UX team supported the design system and organized multiple "lunch and learn" sessions to promote adoption, ensure alignment, and showcase the system's value.

Tools and Frameworks

Design Tools: Figma
Testing Tools: Google Optimize 
Documentation Tools: Confluence, Notion
Development Frameworks: Angular

Other Work

Website, design, and content ©2025 Rob Draper

Website, design, and content ©2025 Rob Draper

Website, design, and content ©2025 Rob Draper