I revisited Brad Frost’s Atomic Design principles to help guide component creation, applying concepts of modular design to build a cohesive system.
I examined industry-leading design systems—IBM’s Carbon, Adobe’s Spectrum, and Goldman Sachs’ system—to gain insights into component behaviors and documentation best practices.
I reviewed ongoing FreeWheel projects to identify patterns and inconsistencies, creating a standardized approach to component design across the system.
I began by designing components such as Accordion, File Upload, Dropdown Select, and others, building out the core elements of the design system.
Using Atlassian Confluence, we organized the design system into tabs for Foundations, Patterns, Components, and In-Progress, creating a user-friendly structure for team members.
Midway through my internship, we began transitioning the design system library from Adobe XD to Figma, which provided improved functionality and allowed us to embed prototypes directly in Confluence.
Clear, accessible documentation in Confluence allowed the team to use and apply components consistently, helping reduce ambiguity and improve efficiency.
Standardizing patterns allowed for faster design iterations, freeing up the team to focus on high-priority design tasks.
Close coordination with engineers, especially for a remote team, ensured our design specifications were accurately implemented.