As the sole designer leading the revamp of our design system, I ensured seamless integration of updates while keeping the UX team informed and involved. I established regular meetings with the UX team to communicate updates, gather feedback, and collaboratively set new system guidelines. The updated design system has enabled the UX team to work more efficiently, ensuring cohesive and brand-aligned designs. By independently leading these updates, I improved team alignment and reinforced the design system's role in creating consistency and efficiency.
*Please note that ALL images on this page are recreations for illustrative purposes and do NOT represent the actual designs.
The design library page in Sketch that our design team relied on was highly unorganized. Everything was placed on a single page without clear sections, making it difficult to navigate. Additionally, vague terminology like "fundamentals," "elements," and "components" made it unclear how different elements were categorized.
When I took charge of the design library, I was committed to changing this. My goal was to create a structured, intuitive, and scalable system that would enhance efficiency and ensure consistency across designs.
The lack of organization and structure in the design library led to inefficiency and inconsistent designs.
How might we organize the design library in a way that allows team members to efficiently find and use elements while encouraging consistent symbol usage?
The lack of structure and guidelines in the design library led to:
Before making any structural changes, I researched how established design systems tackle organization, naming conventions, and guidelines. I studied Google’s Material Design, Apple’s Human Interface Guidelines, and other design systems to gather best practices. These industry-leading frameworks provided valuable insights into:
By analyzing these frameworks, I identified key principles that could be applied to improve our own design library, ensuring it became more structured, intuitive, and scalable.
After identifying the key challenges and studying industry best practices, I set out to restructure the design library with a more intuitive and scalable system. My goal was to create a well-organized, easy-to-navigate, and consistent library that would improve efficiency for designers and developers alike.
Here’s how I approached the redesign:
The first step was to introduce logical categorization to replace the vague and unstructured sections. Instead of generic labels like "Fundamentals," "Elements," and "Components," I implemented a structured hierarchy inspired by Material Design and Apple’s guidelines. The new organization included the following pages:
This structured hierarchy made it easier for designers to quickly locate elements, maintain consistency, and follow best practices throughout the design process.
To improve searchability and usability, I introduced clear and structured naming rules:
These changes made it easier for designers and developers to locate the correct elements without confusion.
To eliminate duplicate colors and improve accessibility, I streamlined the color library by:
This structured approach ensured that designers and developers could quickly identify and apply colors correctly, improving both efficiency and accessibility while reducing unnecessary complexity.
To address inconsistencies, I:
These improvements reduced misalignment issues and ensured that illustrations and icons remained cohesive across the product.
By applying these changes, I transformed the design library into a structured, scalable, and easy-to-use system that significantly improved workflow efficiency. Designers could now quickly find and reuse elements, while developers had a reliable source of truth, reducing inconsistencies and unnecessary back-and-forth communication.
Redesigning the design library was more than just an organizational challenge—it was an opportunity to rethink how our team collaborates, maintains consistency, and improves efficiency. Throughout the process, I gained valuable insights into design system best practices, team dynamics, and the impact of structure on workflow.
Here are my key takeaways from this experience:
By introducing clear organization, naming conventions, and guidelines, I saw a significant improvement in how designers and developers interacted with the system. Instead of spending time searching for components or creating new elements from scratch, they could trust the system and focus on their work.
To ensure consistency across the design-to-development workflow, I also:
These improvements reduced confusion, streamlined collaboration, and made it easier for both designers and developers to follow a unified system.
A well-structured system only remains effective if it is properly maintained. Without ongoing governance, even the best-designed library can become disorganized over time. This experience reinforced the importance of:
By implementing these practices, I ensured that the design system would remain scalable and reliable over time.
One of the biggest takeaways from this project was that a design system is always evolving. While the restructuring addressed major inefficiencies, I realized that continuous feedback and iteration are essential for long-term success. As the team’s needs change, the system must adapt to stay relevant and useful.
This project challenged me to think beyond UI design and consider systems thinking, scalability, and collaboration at a deeper level. It reinforced my ability to analyze problems, conduct research, and implement practical, high-impact solutions that improve efficiency.
Moving forward, I’m excited to apply these learnings to future projects, continuously refining and improving design processes to create seamless, scalable, and user-friendly experiences.