Daniel Andrade

Product Designer

Available for product cleanups

Daniel Andrade

Product Designer

DESIGN SYSTEM RESCUE / REACT / TAILWIND / SHADCN

Your React product should not look like five teams built it.

Your React product should not look like five teams built it.

Your React product should not look like five teams built it.

I turn duplicated components, token drift, and inconsistent states into a design system your designers and developers can actually ship from.

I turn duplicated components, token drift, and inconsistent states into a design system your designers and developers can actually ship from.

Best for products with a real codebase and visible interface debt.

01 / INTERFACE DEBT

The symptoms are already costing engineering time.

Design-system problems rarely arrive as one dramatic failure. They show up as small decisions your team has to remake on every screen.

Product UI inventory

Before cleanup

Buttons

7 treatments

Every flow invents another primary action.

Spacing

3 scales

Figma and Tailwind disagree by a few pixels everywhere.

States

0 guidelines

Loading, empty, error, and disabled are rebuilt ad hoc.

New screens

Start over

The system cannot answer the next product decision.

02 / ONE PRODUCT LANGUAGE

The system has to survive the trip from Figma to production.

The goal is not a prettier library. It is a shared set of decisions that stays recognizable in React, Tailwind, shadcn/ui, Storybook, and the live product.

Figma

Intent

Tokens

Rules

Components

Patterns

Docs

States

Product

Reality

Semantic foundations

Color, type, spacing, radius, and elevation roles with clear names.

Complete component states

Responsive, loading, empty, error, disabled, and edge cases designed together.

Figma and code parity

Components map to the implementation your developers actually own.

Governance that lasts

Contribution rules, usage notes, and a practical maintenance cadence.

DESIGNED FOR REAL DELIVERY

Twelve years of product judgment, not a component-library reskin.

I have designed for Fortune 500 companies, early-stage startups, and agencies. The system stays grounded in the product, the team, and the codebase it needs to support.

START WITH THE MESSY VERSION

Let me see where the system breaks down.

A Figma link, Storybook, staging URL, or a few screenshots are enough to start. I will help separate structural debt from surface cleanup.