← Work
ABB · Lead Designer

CommonUX Design System

Led design system work for ABB CommonUX, serving 120 designers across 20+ business units at a $32B global industrial company.

Impact:120 designers · 20+ business units · $32B company
Design SystemEnterprise
CommonUX Design System

ABB has 120 designers spread across 20+ business units and a $32B product portfolio. When I joined the CommonUX core team, it was two of us. The design system needed to go from a component library to something that could carry a full corporate rebrand across automation, electrification, EV charging, and process control.

I did three things: redesigned the system to ABB's new visual identity, built the variable architecture it was missing, and created a data visualisation colour system that engineering teams could actually apply consistently.

The Problem

CommonUX 2.0 existed, but the system was still carrying decisions in styles rather than in a scalable variable structure. That meant theming was fragile, component behavior drifted between teams, and ABB's product surface could not adapt cleanly to brand updates or product-specific contexts.

The gap was even more obvious in data-heavy interfaces. There was no shared colour logic for charts, dashboards, or process monitoring views, so teams were making local decisions in one of the most trust-sensitive parts of the UI.

Variable Architecture

The core contribution was not a new visual layer. It was the token logic underneath the system. I helped migrate CommonUX from static styles into a usable variable architecture so color, spacing, typography, and theming decisions could be expressed once and reused coherently across the product surface.

That changed the system from something teams referenced into something they could actually build from. Brand updates, theming, and cross-product consistency stopped depending on manual judgement in every file.

Design Contribution

My contribution sat in three linked layers. First: rebrand the system so its visual language matched ABB's current identity. Second: build the variable architecture required to make those decisions portable. Third: define the missing data visualisation colour logic so dashboards, gauges, and industrial charts could stop behaving like one-off local inventions.

Taken together, those changes made the system more governable. Designers had clearer rules. Engineers had more stable implementation targets. Product teams had less room to diverge accidentally.

CommonUX Design System , 1

What Changed in Practice

Rebrand at the System Layer

Updated the design-system foundations so ABB's brand was expressed through tokens, components, and reusable patterns rather than manual screen-by-screen styling.

Variables Instead of Fragile Styles

Moved the system toward a variable-driven structure that could support theming, product variation, and future maintenance without rebuilding component logic.

Shared Data-Viz Rules

Created colour guidance for charts and monitoring interfaces so data-heavy views could read consistently across teams, products, and operating contexts.

Governance at Scale

This was a 2-person core design effort supporting a large distributed design organization. The important constraint was not only technical scale, but social scale: every system decision had to survive handoff across business units with different habits, priorities, and product histories.

The work mattered because it reduced ambiguity in the places where design systems usually fail: theming, shared component logic, and chart-heavy product surfaces that teams otherwise customize into fragmentation.

Design Contribution & Program Context

Rebrand + variable architecture

Design contribution

Shared data-viz colour system

Design contribution

120 designers served

Program context

20+ business units

Program context

2-person core team

Team structure

$32B ABB context

Platform scale

The most convincing design-system work is usually the least theatrical. It is the variable, the token, and the shared chart rule that lets separate teams make compatible decisions without negotiating every screen from scratch.

Next ProjectAVA AI Ecosystem PlatformNokia