SeaRates - Design System

At SeaRates, I led a two-member UI/UX design team, tasked with creating the design system for the premier international shipping tariff search engine. My approach was highly collaborative, emphasizing iterative progress with consistent input from both our design peers and the development team.

Visit Link →

Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup

01

Process

Process

Process

I started by auditing our existing UI components and design patterns, identifying inconsistencies and redundancies that needed to be addressed. From there, I listed out all the necessary components and patterns required to build a cohesive design system. With these elements in mind, I established design principles that would serve as the foundation, ensuring that everything aligned with our brand's identity and values.

02

Problem

Problem

Problem

Before the update, the primary problem was that our company's suite of web applications lacked a unified and consistent design system. This absence of a cohesive foundation in design language, guidelines, and UI pattern libraries led to inefficiencies and inconsistencies across our product, branding, and engineering teams.

03

Solution

Solution

Solution

To solve the problem, my design team and I rebuilt outdated components, gathered existing use cases, and developed new, standardized use cases. This resulted in a unified design system that enhanced consistency and efficiency across all our web applications.

Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup
Project showcase laptop mockup

04

Documentation

Documentation

Documentation

When creating a design system for SeaRates, an emphasis was placed on developing high-quality component documentation to ensure an effective library that supports quick and consistent decision-making. Inspirations were drawn from various renowned design systems, including IBM’s Carbon, Material, Atlassian, and others, to integrate best practices, guidelines, and tools.

05

Components Anatomy

Components Anatomy

Components Anatomy

I worked on defining the anatomy of components in the design system, clearly outlining the structure and specifications for each element.

06

State Coverage

State Coverage

State Coverage

All interaction states — hover, focus, filled out, error, and disabled — are thoroughly covered, ensuring a robust interaction design.

07

Atomic Variants

Atomic Variants

Atomic Variants

Improved component management and usability by leveraging an atomic design approach, grouping variants with custom properties in Figma. This method streamlined maintenance and made component swapping more efficient and flexible.

08

Figma Component Library

Figma Component Library

Figma Component Library

Meticulously crafted layouts were developed to incorporate all essential elements, ensuring seamless integration into the future website. The design system was organized into specific tabs to facilitate easy navigation and usage.

09

Assets

Assets

Assets

Figma's assets feature was effectively leveraged to centralize all components. This approach facilitated rapid and uniform application across various files, greatly enhancing the efficiency of the design workflow.

10

Results

Results

In updating the centralized design system for SeaRates, our team achieved several significant milestones:

10

Results

In updating the centralized design system for SeaRates, our team achieved several significant milestones:

Let’s Collaborate

Let’s
Collaborate

©

2026

Let’s
Collaborate