Building Design Systems
This project focused on building a scalable and modular design system using the Atomic Design methodology. The goal was to solve common challenges in growing digital products—such as inconsistent UI patterns, accessibility gaps, and inefficiencies in design-to-development workflows—by creating a unified system that serves as a single source of truth. The system included well-defined foundations (typography, colour palette, tokens, grids, spacing, and icons) and a robust library of UI components (buttons, text fields, cards, navigation, forms). Each element was designed with accessibility, responsiveness, and reusability in mind, ensuring seamless scalability across devices and features. By structuring the design system around atoms, molecules, organisms, templates, and pages, the outcome was a flexible framework that improved collaboration, reduced design debt, and delivered a consistent, user-friendly product experience.