Building a High-Quality, Accessible, and Scalable Design System

Building a High-Quality, Accessible, and Scalable Design System

Building a High-Quality, Accessible, and Scalable Design System

Enhanced color and component standards to deliver a consistent, accessible, and scalable product experience.

Validated through task analysis to decrease 25% unnecessary actions.

Design system components overview showing Toast notification, Button, Chip tag, and Number Stepper
Design system components overview showing Toast notification, Button, Chip tag, and Number Stepper

Overview

Overview

Brief

This project focused on refining an existing design system to improve consistency, accessibility, and scalability. By reviewing real usage scenarios and identifying gaps in components, interaction patterns, and accessibility standards, the system was optimized to better support designers and developers while delivering a more inclusive product experience.

Role

As a UX Designer at Wistron ITS (WITS), I owned the creation and ongoing maintenance of the design system based on client needs. I refined design principles and usage scenarios to deliver a more accessible and scalable experience.

The screens shown in this portfolio are for illustrative purposes only and do not represent the actual project interface. All rights belong to the original owner.

0

0

Design Systems Maintained / Created

0

0

Design Systems Maintained / Created

0

0

Design Systems Maintained / Created

0

0

New Components

0

0

New Components

0

0

New Components

0

0

Components Optimized

0

0

Components Optimized

0

0

Components Optimized

  1. Color Contrast Optimization

Impact

Enhanced readability and visual comfort by refining color contrast across core components.

Identified insufficient contrast in key UI elements that impacted readability. Through a color system audit and WCAG AA validation using the Stark plugin, I refined 21 chip color variants while preserving brand consistency, resulting in improved visual hierarchy and accessibility.

  1. Button Focus States and Interaction Clarity

Impact

Improved interaction feedback and keyboard accessibility through clearer focus states.

Reviewed existing focus behaviors to better support keyboard navigation and interaction clarity. By refining focus styles across components, users can more easily understand their current state and available actions, improving overall usability.

  1. Notification Toast Standardization

Impact

Increased consistency and cross-team alignment in notification usage.

Identified unclear usage of inline messages within the notification center. After defining distinct scenarios and introducing a standardized toast pattern,I documented clear guidelines covering appearance and disappearance timing, style, and maximum number of toasts to ensure consistent implementation across teams..

Bottom-right corner of system interface showing 3 Toast notifications: "Production Reported", "Low Sampling Rate", and collapsed 3 unread notifications
Bottom-right corner of system interface showing 3 Toast notifications: "Production Reported", "Low Sampling Rate", and collapsed 3 unread notifications
Bottom-right corner of system interface showing 3 Toast notifications: "Production Reported", "Low Sampling Rate", and collapsed 3 unread notifications
Material Request Form with 4 text fields: Work Order ID, Item ID, Unit Cost, and Quantity (new and old versions)
Material Request Form with 4 text fields: Work Order ID, Item ID, Unit Cost, and Quantity (new and old versions)
Material Request Form with 4 text fields: Work Order ID, Item ID, Unit Cost, and Quantity (new and old versions)
  1. Number Stepper Improvement

Impact

Reduced cognitive load and improved usability during numerical input.

Found the original number stepper conflicted with common design conventions. After researching standard patterns and aligning with the team, I proposed a revised interaction that feels more intuitive and easier to use.

Summary

I realized that creating a single component is very different from designing components that span multiple product lines. Working on the design system taught me to consider the full picture early and anticipate how components will behave across various scenarios. Beyond ensuring consistency across products, it is crucial to balance the needs of designers and developers. Additionally, accessibility considerations such as color contrast, touch size, and focus visibility must be integrated from the start.

Let's work together as UIUX partners. Welcome to share and exchange ideas!

Let's work together as UIUX partners. Welcome to share and exchange ideas!

Let's work together as UIUX partners. Welcome to share and exchange ideas!