
When I joined KKCompany, the company was rebranding and revamping its main product, KKBOX. At the same time, the new design lead transitioned the team from Sketch to Figma. These changes led the design team to rebuild the design system from the ground up—including components, semantic colors, workflows, and cross-team alignment.

Within this transition, I owned several system foundations and collaborated on broader library and guideline development.
After 20 years of growth and innovation, the lack of design refactoring has led to the accumulation of design debt.
We can take three key actions to reverse the issue:
To reduce inconsistencies in hand-off documents and improve workflow efficiency, I developed a Figma hand-off template. I interviewed four engineers about their pain points in reading design specifications and incorporated their insights into the template design. I also held a workshop to train designers on its use.

Next, we moved on to building the design system. We conducted a UI inventory and transformed every UI component into reusable assets. Designers can now reuse these components to improve efficiency and maintain consistency with the latest version.

We also established a semantic color system to align all platforms (iOS, Android, and desktop), enabling a more structured approach to color management. This system also simplified the hand-off process, as UI no longer needed separate light and dark mode designs.

Finally, to ensure long-term consistency in a multi-designer workflow, we created a comprehensive design guideline. This prevents design-system-related decisions from being scattered across different project files and helps new designers onboard faster.