Dec 2023 - Present
Work project
Ruoxin You
Rinchen Tuladhar
Ross Beale
Steve Batcup
Design Audit
UX/UI Design
Documentation
I couldn’t afford to spend months creating a full design system, so I focused on laying the groundwork with small, reusable components. As we refreshed the product step by step based on functionality, I seized the opportunity to gradually introduce the design system (mostly on my own). I started by documenting key design principles and creating initial components that could be reused in future projects.
Steps Taken:
This approach allowed me to keep moving forward with product updates while developing a scalable design system in the background. The Visual Audit document also helped me identify how to integrate component updates into our broader product refresh process.
Forms were a major pain point in the product, so when we had the opportunity to refresh them, I saw a chance to introduce a modular design system. By focusing on forms, I could start creating components that could easily be reused across different pages.
Steps Taken:
Outcome:
Our design team was also working on marketing page designs, and since we were already using shared colors and fonts, it made sense to extend the design system across the entire team. I began building a comprehensive Figma doc that included variants, styles, and components, making it easy to use for future design projects.
This setup helped streamline the design process and made the system accessible to the whole team for future projects.
One of the key challenges was getting PMs and developers to actually use the system. At first, they were more comfortable with screenshots or working in isolation, so transitioning to a more structured system was a hurdle.
Solution:
Getting the development team on board with the design system was another challenge. There were legacy code constraints, and the dev team wasn’t eager to implement the system all at once.
Solution: