Transforming Experience
for 600+ Million Users

Building a cohesive design system to drive consistency, speed up development and elevate user trust
Hero for the euronet case study

What I did

UI Design
Interactive Design
Component Library
Documentation
UI Audit

PROJECT OVERVIEW

Euronet Worldwide Inc, along with its subsidiaries Ria, Xe, and epay, is a major player in electronic payments, offering a range of payment and transaction processing services to banks, stores, service providers, and everyday consumers. In my role as the design lead, I focused on building a tailored design system from scratch, taking into account the existence of six outdated design systems. This involved careful evaluation to decide the relevance and significance of existing elements within the new framework.

While the design system serves all these companies, the visuals presented in this case study will focus on Ria to provide a unified example of the system’s application.

Collaborating closely with our development team, I provided extensive documentation and conducted thorough UI audits to ensure seamless integration and uphold consistent design standards throughout the implementation process.

List of countries
Mockup of a macbook showing the home dashboard of ria
Ria Hero Website Design
iPhone with the Ria App shown in the Quickbar
Mockup of an iphone showing the home screen

UNIFYING FOUR COMPANIES UNDER ONE DESIGN SYSTEM

Bringing together four companies under a unified design system presents a unique challenge. They share the same product foundation and common functions, each tailored to match their distinct brand identities. By consolidating six separate design systems into one framework, we aimed to eliminate inconsistencies and provide users with a cohesive experience.

A key part of this process was refining the color palette for each company, ensuring that every color not only matched the brand identity but also adhered to accessibility standards. Additionally, standardizing font combinations was crucial, as each company required its own set of fonts to ensure consistency and readability. This effort was essential for enhancing usability for all users. This collaborative project ultimately improved consistency, user satisfaction, and trust while streamlining development processes and increasing efficiency across all companies involved.

Macbook mockup that is showing the send money calculator
Logic of color tokens and how they work
Colorcodes of all important color tokens

Building Understanding for Efficient Implementation

To grasp the functionalities and future needs of each product, I analyzed them and consulted all stakeholders, including team members. This effort resulted in a comprehensive list of components essential for transitioning to the new design system, aligning with current and future product plans.

To manage the extensive component list, I categorized them into sections like Actions, Dialogues, Inputs, Loading, Navigation, and Widgets. This organization streamlined the design system, simplifying navigation and component implementation across various products.

During this process, I collaborated with the Brand Design team to refresh the outdated illustrations, giving each company a distinct and modern look. It was the perfect opportunity for an overhaul, enhancing the overall aesthetic and strengthening brand identity to make the product more visually engaging and cohesive.

A fullscreen modal showing there is more information needed
Illustration overview
Showing all component categories

Designing the user interface (UI) for the design system went beyond merely creating components. It entailed establishing clear guidelines for their usage and spacing within the product, paying meticulous attention to detail for a cohesive user experience. Drawing from a comprehensive list of components, I crafted detailed rules to ensure consistency and visual flow, resulting in a polished product that enhances user interaction and satisfaction.

My approach extended beyond aesthetics to ensure optimal functionality across diverse devices. Previous experiences revealed the pitfalls of inconsistent interface designs, motivating me to prioritize seamless integration across mobile and desktop platforms. Additionally, the UI guidelines were built with scalability in mind, allowing the system to adapt to future product expansions without compromising consistency or quality. By fine-tuning elements to fit each platform’s unique requirements, I guarantee a consistent and intuitive user experience for all users.

Crafting Seamless UX
with Guiding Principles

Crafting Seamless UX
with Guiding Principles

Designing the user interface (UI) for the design system went beyond merely creating components. It entailed establishing clear guidelines for their usage and spacing within the product, paying meticulous attention to detail for a cohesive user experience. Drawing from a comprehensive list of components, I crafted detailed rules to ensure consistency and visual flow, resulting in a polished product that enhances user interaction and satisfaction.

My approach extended beyond aesthetics to ensure optimal functionality across diverse devices. Previous experiences revealed the pitfalls of inconsistent interface designs, motivating me to prioritize seamless integration across mobile and desktop platforms. Additionally, the UI guidelines were built with scalability in mind, allowing the system to adapt to future product expansions without compromising consistency or quality. By fine-tuning elements to fit each platform’s unique requirements, I guarantee a consistent and intuitive user experience for all users.

Overview of all Ria Components
Invite a friend desktop page
Overview of icons
List of alerts

Optimizing Figma for Efficient WORKFLOW

I developed a highly manageable and scalable system in Figma using its latest feature, variables, similar to classes in development. Learning from best practices, I established naming conventions and a master plan for variable usage, ensuring flexibility and ease of maintenance. Additionally, I created themes for each company, reducing component sets from 50 to 10, streamlining system organization.

The main challenge was ensuring designer-friendly usage, which required proactive engagement with designers to address their pain points. By incorporating default options like frequently used icons, I saved time and eliminated the need to search for common elements. This optimized system significantly sped up the design process, allowing designers to quickly assemble screens with up-to-date, consistent components.

View of a desktop funnel where a user has to choose what they plan to do with their account
Figma view of color tokens
Loader of creating a transfer with a spinning coin

Bridging Design & Code with Clear Documentation

Creating thorough developer documentation was vital for integrating our design system seamlessly into the codebase. This detailed guide covered all implementation aspects and minimized uncertainty by addressing potential edge cases. To further enhance collaboration, we used Storybook as a tool for documenting UI components, making them easily accessible for both designers and developers. The use of Figma's variables aligned with developers' coding structure, simplifying the transition from design to development.

Regular meetings with the development team ensured prompt resolution of any questions or concerns, fostering clarity and collaboration. By leveraging these tools and communication methods, we ensured the system’s successful implementation across all teams.

iphone mockup of a dropdown with currencies.
List of random currencies
Ria public page send money calculator

After a year-long effort, measuring the impact of the design system was vital. Notably, it led to a 35% reduction in development time, fostering collaboration and efficiency across teams. User feedback highlighted increased trust, with an 11% rise in transactions over $1000. Importantly, there was an 18% decrease in cancellations due to component malfunctions, significantly improving user experience and product reliability.

Ongoing improvement is key, as the system continues to evolve in response to changing product requirements and user needs. This iterative approach ensures that the design system remains aligned with the company's goals and continues to deliver value to both users and stakeholders.

MORE SELECTED WORK

Thumbnail for the velora case study
Velora Colorado

A High-Impact Launch for
a Low-Footprint Product

Thumbnail for the xe case study
Xe.com

From Global Transfers to
Multicurrency—All in One Wallet.

VIEW