NYC Public Schools logo

Bringing the ATLAS component library back in sync with the product.

Design Systems

Component Audit

Design-Engineering

Project

ATLAS Design System Alignment

Client

NYC Public Schools

Role

Product Designer, supporting the Senior UX Designer

Timeline

August 2025 to February 2026

Scope

50+ components · foundation styles

Tech

Figma · Telerik Kendo UI · ThemeBuilder · CSS
ATLAS design system component library cover

What's out of sync?

One component, three conflicting sources.

While working on the next ATLAS feature, I noticed that the Figma library, the newer Kendo UI Kit, and the product itself no longer matched. I started a focused audit before moving on.

The Notification below is one example. Switch between the sources to see where the details drift, then compare them with the version I landed on.

Source references
Resolved system
Live component Upgraded Result
Notification

The version I kept: Kendo underneath, with the product behavior that still mattered.

Carry

Status edge

Keep a customization when it solves a real product or business need.

Adjust

Color value

Keep the intent, but update the value for the newer Kendo foundation.

Default

Spacing base

Use the Kendo default when the old choice only worked around a limitation in the previous kit.

Upgraded Result shown by default.

The full story

How I turned conflicting sources into a repeatable audit.

This short deck focuses on the audit itself: how I compared the evidence, worked through ambiguous calls with design, engineering, and product, and documented the reasoning for future work.

Context
ATLAS Design System01

ATLAS Design System

Upgrading a drifting design foundation for cleaner feature delivery.

Product Designer supporting the Senior UX DesignerSelf-initiated design-system alignmentFigma · Kendo UI · production styles
ATLAS design system cover
01 / 11

Context. ATLAS Design System. Slide 01 of 11.

Thanks for reading! 🙇🏻