Keysight Eggplant Design System

CompanyKeysight Technologies
RoleLead Product Designer
TypeDesign System · Enterprise SaaS
Keysight Eggplant Design System — overview

01 Overview

One system. Built alone. Adopted across every team.

When I joined Keysight as the lead designer on the Eggplant product, there was no shared design language. Engineering, marketing, the brand team, and product were each making independent visual decisions with no single source of truth. The product was also mid-migration — moving from a legacy Dojo framework into a modern React SaaS platform — which meant inconsistency was actively compounding with every new feature shipped.

I designed and built the Keysight Eggplant Design System from scratch as the sole IC designer. The system covers a full token architecture, a component library of production-ready UI, and usage documentation written to be used directly by engineers. Every decision — from the purple brand scale to the execution dot system unique to Eggplant — was made in collaboration with stakeholders across engineering, marketing, the brand team, and senior leadership.

02 The Problem

Four teams. No shared language.

Eggplant's product surface spans test configuration, scheduling, AI model building, and analytics. Each team had developed their own approach to buttons, form patterns, data tables, and status indicators. The result was a product that looked and behaved differently depending on which surface you were on — and a team spending time on foundational decisions that should have been settled once.

03 My Role

Lead designer. Sole IC. Full scope.

I was the only designer on this system — owning every part from the initial audit through to Figma library, token architecture, component documentation, and engineering handoff. I also ran all stakeholder alignment sessions, which turned out to be as significant a part of the work as the design itself.

04 The System

Tokens, components, and Eggplant-specific patterns.

Colour and tokens

The deep purple brand scale is extracted directly from the Eggplant product, with the Keysight parent brand red reserved for the waveform logomark only. All spacing, radius, and type decisions are tokenised — meaning engineers reference variables, not hardcoded values. Future rebrand changes are a single-layer update, not a component-by-component audit.

Components

Every component is documented with a live preview, copy-pasteable code, a props table, and explicit usage guidance. Components range from foundational UI (Button, Input, Badge, Alert) to Eggplant-specific patterns that exist nowhere else.

Eggplant-specific patterns

Two patterns in this system are unique to Keysight Eggplant and required original design work rather than adaptation of existing conventions.

Keysight Eggplant Design System — component documentation
Button component and Schedule pill documentation — props table, usage rules, and live examples

05 The Process

Audit, align, tokens, components, adopt.

The process was not glamorous. The first phase was almost entirely audit and alignment — understanding what existed, who owned what, and what each team actually needed from a system. The design came after that foundation was established.

06 Impact

What a design system like this actually delivers.

A design system is not a one-time deliverable. It is infrastructure with compounding returns. The first version takes the most time. Each subsequent release takes less, because the foundations are stable and the adoption patterns are established.

1 designer. 4 stakeholder teams aligned. Full token and component system built from zero. Eggplant-specific patterns documented for the first time.

Next in Systems

Elastic AI Design System