Overview

Overview

Unifying visual artifacts for improved workflows

I spearheaded efforts to revamp our nascent design system, enhancing color contrast, updating outdated components, and implementing variables for a seamless dark-to-light theme workflow.

I spearheaded efforts to revamp our nascent design system, enhancing color contrast, updating outdated components, and implementing variables for a seamless dark-to-light theme workflow.

Problem

Problem

With Messari’s expanding offerings, design and development needed a way to create and replicate work quickly at scale.

With Messari’s expanding offerings, design and development needed a way to create and replicate work quickly at scale.

Outcome

Outcome

🚀

Increased developer and design efficiency

Increased developer and design efficiency

🤩 Consistency across surfaces

🤩 Consistency across surfaces

Role

Role

Lead Product Designer

Lead Product Designer

Team

Team

5 Designers, effort led by me

5 Designers, effort led by me

I used both Figma and Notion to document changes - notion outlined exact changes to existing components, while Figma housed design tokens and components

I used both Figma and Notion to document changes - notion outlined exact changes to existing components, while Figma housed design tokens and components

My Approach

My Approach

Improving existing components and adding new ones

Improving existing components and adding new ones

Feedback showed Messari users are highly data-driven, so we boosted hierarchy and contrast to show more info clearly, including a refresh to light theme.

Feedback showed Messari users are highly data-driven, so we boosted hierarchy and contrast to show more info clearly, including a refresh to light theme.

01

01

Increase contrast

Increase contrast

How can we make information hierarchy clear on packed screens?

How can we make information hierarchy clear on packed screens?

02

02

Clarify common patterns

Clarify common patterns

Menus, filters, and controls needed to be standardized across surfaces

Menus, filters, and controls needed to be standardized across surfaces

03

03

Refine colors

Refine colors

Defining corresponding theme tokens made transferring design into light theme a breeze

Defining corresponding theme tokens made transferring design into light theme a breeze

01

Increase Contrast

Before

Most selectors (like filter chips and content controls) blended into the background and lacked clear visual distinction in their default state.

Most selectors (like filter chips and content controls) blended into the background and lacked clear visual distinction in their default state.

After

I consolidated chip styles, increasing both contrast and compactness.

I consolidated chip styles, increasing both contrast and compactness.

02

Clarify Common Patterns

Before

Long multi-select menus (used across the product) made it unclear what was selected or if changes were applied.

Long multi-select menus (used across the product) made it unclear what was selected or if changes were applied.

After

I improved a menu by including a clear area where selections were visible, as well as an “apply” button.

I improved a menu by including a clear area where selections were visible, as well as an “apply” button.

03

Refine Colors

I set up light and dark theme variables, so designers can now switch themes in seconds. instead of spending hours manually updating everything.

I set up light and dark theme variables, so designers can now switch themes in seconds. instead of spending hours manually updating everything.

The Outcome

The Outcome

Improved design and developer efficiency, optimizing workflows and enabling faster delivery 🚀

Improved design and developer efficiency, optimizing workflows and enabling faster delivery 🚀

I collaborated with developers to ensure alignment between Figma and Storybook, focusing on component types, interactions, theming, and best practice naming conventions.

I collaborated with developers to ensure alignment between Figma and Storybook, focusing on component types, interactions, theming, and best practice naming conventions.

️ 🔮 What’s next?

The system is continually evolving. Adding additional documentation and recommendations for usage will further increase its utility.