Disclaimer
Making the Manhattan Design System (MDS) loveable for 200 designers and 10,000+ engineers — by building Design Assistant, the companion tool that took it from "annoying quibbler" to pre-installed on every JPMC designer's machine. The first design linter at JPMC.
Owned Design Assistant from 0→1 — an internal SaaS product serving 200+ designers and 500+ engineers. Drove the V1→V2 pivot after alpha research revealed the IA was wrong. 5,400+ defects eliminated in 6 months. Pre-installed on every JPMC designer's machine by the time I left.
Manhattan Design System (MDS) is the design system powering JPMorgan Chase's consumer products — Chase mobile, Chase web, Chase Pay, Chase Travel. The mandate: rapidly design and deliver digital experiences at the scale of America's largest consumer bank.
Each design team was forking their own system. Stale, desynchronized patterns. The same Chase button appeared in five different shades across production. The design system was tolerated, not loved.
My goal: make the design system loveable. The path: stop telling designers to come to the system. Bring the system to them — inside Sketch and Figma, automatically.
And adoption was failing — not for lack of a system, but because the system fought the designers' workflow.
Each design team created or forked their own design system. Patterns drifted. Components went stale. The same Chase button appeared in five different shades across production.
Switching to MDS was tedious. The system disrupted designers' normal workflow. The design org had no shared measure of quality — so drift was invisible until it shipped.
"What are the pain points to adopt a single design system in a large design organization?"
I conducted an internal audit across product squads to understand the complexity, scale, and bottlenecks of design at JPMC. Three findings showed up repeatedly.
Inside Sketch and Figma, right inside the workflow they already used. Drawing parallels from coding: developers had ESLint. Designers had nothing.
"What if MDS shipped as a linter inside Sketch and Figma — a companion tool that brought the design system to the designer, not the other way around?"
V2 was the version designers fell in love with. The difference between them is the entire lesson of this case study.
Brought MDS fundamental styles into the designer's workflow. Checked ADA contrast, colors, text, borders. Grouped defects by type for batch fixing.
Designers were uncomfortable with my grouping structure. They wanted to see defects the way they saw their work — as a layer tree, just like Sketch and Figma.
"Automation should partner with the person, not overtake it."
I changed course. Redesigned Design Assistant's information architecture to mirror the designers' mental model — the same layer tree they already knew. The pivot saved the product.
From "annoying quibbler" to friendly companion. V2 stopped policing and started helping.
Design Assistant is now pre-installed on every JPMorgan Chase designer's machine. MDS engages directly with 5+ brands, 20+ product groups, 200+ designers, and 500+ engineers daily — and the system has grown beyond my team.