CASE STUDY
Splunk's products were built by separate teams — Security, Observability, Enterprise. Each had their own engineers, roadmaps, and priorities.
Charts looked different across products. Not because anyone was wrong — because no one was aligned.
Teams had their own priorities. Their own deadlines. I couldn't ask them to stop and rebuild.
If I wanted consistency, I had to earn it — one team at a time.
Customers moving between Security and Observability felt like they were using two different products. Trust eroded. Support tickets piled up. 'Why does this chart look different here?'

Same chart types. Different colors, layouts, and styles. Built separately by each team.

Over 1-2 years, I:
Explored use cases across teams — why does Security need this? Why does Observability need that?
Shared findings proactively — not waiting to be asked
Consulted with teams when they were ready to adopt
Helped products transition to shared standards — on their timeline, not mine

One visual language. Sixteen chart types. Everything belongs together.
Consistent sizing (small / medium / large)
Shared color tokens
Flexible variants for different use cases
Documented so anyone could use it
This was the most-used component — and the most inconsistent. Getting this right proved the system could flex.

Security wanted just the number. Observability needed sparklines to see trends. The system supports both.
product teams adopted within 6 months
design productivity with shared patterns
QA cycles reduced
New products defaulted to the system. Fewer debates about colors. Products finally felt like one platform.
Design systems succeed when teams see value — not when they're told to comply.My job wasn't to enforce standards. It was to make standards worth following.