Role 

Lead UX Designer

Duration 

12 Weeks

Tools

Figma

Team

Brand Voice

Creative

Role 

Lead UX Designer

Duration 

12 Weeks

Tools

Figma

Team

Brand Voice

Creative

April 2024

A Voice for Cohesive Experiences

Measured Results

40%

Design Time

30%

Faster UAT

40%

Dev Time

Currently enjoying helping users discover a new chapter in their hydration journey!

Cirkul is a customizable hydration company that offers a unique bottle and flavor cartridge system, allowing users to personalize their drinking experience with adjustable flavor intensity and a variety of flavors.

As a Lead UX Designer, I shape user experience strategy across multiple projects, ensuring designs are user-centered and aligned with business goals. I collaborate with cross-functional teams to define requirements, create prototypes, and refine designs through research, usability testing, and data-driven iterations.

*During my time at Cirkul, I worked on projects that I cannot disclose due to NDA restrictions. Please contact me for more information at UXbyAndrew@yahoo.com. 

Context

Overview

Cirkul experienced rapid growth in the eCommerce space, but its design system had not kept pace. Over five years, various teams made independent design decisions, leading to inconsistency in typography, colors, grid structure, and component usage. This lack of cohesion resulted in accessibility issues, inefficiencies in design and development, and an overall disjointed user experience.

My Role

As the Lead UX Designer, my role was to spearhead the effort to unify the brand’s design elements into a structured system. I collaborated with cross-functional teams, including Creative, Brand, and Development, to define clear standards for typography, color usage, and responsive layouts. My goal was to create a scalable design system that would streamline workflows and improve the user experience.

Timeline

This project spanned several months, with multiple iterative improvements. Initial efforts focused on auditing and defining core styles, followed by collaboration with stakeholders to establish consistency. The implementation phase involved working closely with developers to integrate the new system into the live environment, ensuring alignment between design and code.

Project Brief 

Cirkul’s website was originally launched by a single developer, and its extreme growth over five years left little time to refine the design details.

As the company expanded, inconsistencies in design multiplied, making it increasingly difficult to maintain a seamless and accessible user experience.

The Challenge: consolidating five years’ worth of fragmented design decisions into a cohesive, scalable system that improved usability, accessibility, and efficiency.

Our solution focused on standardizing typography, refining the grid system, and developing a pattern library of reusable components. This structured approach allowed us to improve communication across departments and enhance the overall user experience.

Design

Overview

To bring clarity and consistency to Cirkul's digital presence, we focused on establishing a structured design system that addressed typography, layout, and component usage. Our goal was to create a scalable and adaptable system that enhanced the user experience while streamlining workflows across teams.

Typography - We conducted an audit that revealed over 40 type styles. We then streamlined the system by defining a clear hierarchy for headlines, body text, and labels, ensuring readability and alignment with the 4-point grid.

Grid - We established clear breakpoints and transitioned from an XY grid to a more standardized Bootstrap-style grid, making responsive design more predictable and scalable.

Pattern Library - We identified high-value components such as buttons, forms, and modals, standardizing their design and interaction to maintain consistency across the site.

Design Token - We translated our design system styles into CSS tokens, allowing developers to implement standardized values for typography, colors, and spacing. This ensured consistency across projects and simplified future updates.

By addressing these core areas, we created a foundation that allowed for greater efficiency and consistency across all design and development efforts.

Standardizing Typography for Consistency

To address typography inconsistencies, we conducted a full audit and reduced the number of type styles from over 40 to a defined set of headline, body, and label styles. Open Sans was established as the brand font, and we standardized line heights for improved readability. Additionally, we aligned text styles with a 4-point grid, ensuring scalability across breakpoints and enhancing accessibility.

Establishing a Scalable Grid System

Previously, there were no defined breakpoints, and designs ignored larger screens and tablet layouts. We worked with developers to introduce a structured responsive grid system based on Bootstrap principles, ensuring consistency across devices. This approach provided a scalable framework that accommodated all screen sizes while improving the alignment between design and development.

Building a Unified Pattern Library

Beyond typography and grid, we identified key UI elements that needed standardization, including buttons, forms, and quantity selectors. We also aligned larger components such as product cards, page sections, and modals to ensure design consistency. To address icon inconsistencies, we adopted a single icon pack, reducing visual fragmentation across the site.

Creating a Single Source of Truth with Design Tokens

To maintain consistency and streamline development, we translated our design system elements into CSS tokens. This approach provided a single source of truth for typography, colors, spacing, and component states. Developers could easily reference and implement these tokens, ensuring consistency across all digital touchpoints while simplifying future updates.

Result

By the metrics

40%

Design Time

30%

Faster UAT

40%

Dev Time

After multiple iterations, we established a cohesive design system that streamlined interdepartmental collaboration, improved design efficiency, and enhanced code implementation. The new system significantly reduced inconsistencies, improved accessibility, and provided a more seamless user experience.

Takeaways

🤝  Clearer Communication & Faster Development

Defining styles with developers led to decreased development time, quicker user acceptance testing (UAT), and more efficient cross-team collaboration, reducing errors and misalignment.

🌟  Increased UX Team Productivity

With a structured design system in place, the UX team could focus on higher-level testing and design validation rather than continuously addressing minor inconsistencies, leading to a more strategic and user-focused approach.

Thanks for stopping by, let's chat! 👋

Powered by caffeine ☕ and determination 💪

© 2024 Andrew Arquines. All rights reserved.