Salo Carrillo

Case #001:

The Case of the Fragmented UI

Fragmented A letter

The Mystery

Problem statement

Rideshark, a ride-sharing web application, had the foundation of a design system, but something was off. While a framework existed, components lacked consistency, accessibility, and usability best practices. Developers encountered challenges with fragmented UI elements that did not completely facilitate a seamless experience.

My mission? Investigate the gaps and design a robust set of components using UX design techniques.

Investigating the evidence

Discovery Phase

I observed a few inconsistencies within the user interface of Rideshark’s main products. To understand what was broken, I started by diving deep into their existing design system.

Methods used:

Key Clues Uncovered:

Defining the Mystery

Define Phase

“This case came with the mystery already defined; my mission was to help solve it.
Let’s see how this case unfolded.”

Brainstorming the Next Move

Ideate Phase

I mapped out the culprits and got to work brainstorming solutions that would strengthen both consistency and usability. Together with the team, we prioritized clarity, cohesion, and collaboration.

Branstorming graphics showing user interfaces as wireframes

prototyping the case

Prototype Phase

I created an updated component library that felt more like a well-organized detective’s toolkit than a messy evidence locker.

Design system screens showing user interface elements

UX Techniques Applied:

Key prototypes included:

Testing My Theory

Testing Phase

I tested the new components with designers and developers directly:

Outcome:
The new system increased UI consistency and cut down dev time significantly.

What I Learned

Solving this case taught me that design systems are more than assets; they’re a living contract between designers, developers, and users. With the right structure and UX rigor, even a messy UI mystery can be cracked.