← Back to all projects

AUI Design System

Role: Senior Product Designer / Lead
Timeline: Ongoing
Team: Product designers, front-end developers, product owners
Tools: Figma, Storybook
AUI Components Library
120+ Components Built
60% Faster Design-to-Dev
4 Products Powered
100% WCAG 2.1 AA Compliance

Overview

Toshiba has a handful of web-based administration products: retail management, device configuration, security monitoring, store operations. The thing is, they were all designed in isolation. Every product had its own button styles, its own table patterns, its own way of handling modals. Developers were rebuilding the same components from scratch every time a new project kicked off, and the user experience across the suite felt disconnected.

I led the creation of the AUI (Administration UI) Design System. It's a unified component library in Figma that acts as the single source of truth for all of Toshiba's web-based admin products. The goal was pretty straightforward: make things consistent, speed up delivery, and get accessibility right across the board.

Component Overview
Token Architecture

The Problem

Before the design system, every new feature or product meant starting from zero. No shared components, no shared patterns. It created a bunch of problems that just kept stacking up:

Building the Foundation

I started by auditing every existing admin product and cataloging every unique component variant I could find. The results were pretty eye-opening: 14 different button styles, 8 table patterns, and 6 modal implementations. Most of them were doing the same thing with slight visual differences.

From there, I built out the system architecture:

Core Components
Data Table Variants

Accessibility First

One thing I was really intentional about was building accessibility in from the start rather than trying to bolt it on later. Every component meets WCAG 2.1 AA standards out of the box:

Adoption & Governance

You can build the most beautiful design system in the world, but if nobody uses it, it doesn't matter. Getting adoption right was just as important as getting the components right:

Results

Here's where we landed:

UX Perspectives & Best Practices