Design System

1. Creating components following atomic design principle

At Salsify, I contributed to the development of a design system, applying the principles of atomic design. It's like building with blocks—starting with simple elements and combining them to create more complex structures. At the core, we focused on crafting individual UI elements like buttons and input fields, gradually combining them into larger components for a unified user experience.

2. Collaboration with devs

My primary role centered around creating these components, ensuring they were consistent, responsive and adaptable across the entire product. I also played a part in documenting the design system, providing clear guidelines for usage. Working closely with developers, I helped establish straightforward processes for integrating design elements into their workflow. Regular check-ins allowed us to gather feedback, address challenges, and improve the design system collaboratively.

In essence, our approach, grounded in the simplicity of atomic design, aimed at achieving visual consistency and fostering a smooth collaboration between design and development. This journey not only involved building a cohesive design system but also maintaining collaborative spirit throughout the process.