Case study

Reusable Card Component

A reusable card component system for adoption across Adobe teams, reducing duplicated implementation effort.

Role
Design system engineer
Timeline
2023 · 4 weeks
Stack
ReactTypeScriptDesign SystemsAccessibility

Problem

Teams were building similar card patterns repeatedly, leading to inconsistent UI and higher maintenance overhead.

Approach

Created a flexible, reusable component model with strong accessibility and clear customization points.

Architecture

A component library-first design with typed props and a consistent API for reuse across product teams.

Outcome

Standardized common UI patterns and reduced duplicated implementation effort across the org.