Case study · Web3

Trady — Design System & Process

Building a shared design foundation and a repeatable delivery workflow for a trading product.

I organised Trady's design work into a system and a process it could scale on — separating approved production work from exploration, rebuilding the component library, and leading a small team through a full brand and product redesign, with AI-assisted workflows built into how we started new screens.

My roleHands-on Design Lead
Core redesign teamMe + two part-time senior designers
PartnersCEO, CTO, PM & engineering
ScopeFigma organisation, design system, team leadership, reviews, AI-assisted design
Redesign phaseApprox. 1.5–2 months
View live product ↗
Trady design system overview: a shared interface foundation showing the full component library
The design system overview — the shared interface foundation the team built and worked from.
Context

Trady is a Web3 trading terminal for discovering tokens, evaluating market information, and placing trades. When I joined, its design work had outgrown the way it was organised: product screens, library components, iterations, and active tasks all lived in one heavy Figma file. The file was slow, the library was hard to navigate, and approved designs were mixed in with unfinished work.

My work began with making that environment usable. Later, when the founder narrowed the product's focus to memecoin traders, the team needed to carry a new brand and interface through the same delivery process.

The challenge

We needed to improve the design foundation while continuing to deliver product work. The challenge had three parts: separate approved work from exploration, rebuild an overgrown library around the product's actual needs, and coordinate a small team through a full redesign.

What I owned

I combined hands-on design with hiring, requirements clarification, task allocation, and quality reviews across the team.

What the CEO owned

The CEO owned product direction and final approval. I worked with him and the CTO to turn that direction into detailed, buildable designs.

Workflow

Give work a clear place

I separated the original Figma file into Production for the latest approved designs and Sandbox / In Progress for active flows. Reusable library work was separated from product screens. Completed designs moved to Production after review, giving engineering a defined place to find approved work.

Diagram: one combined Figma file, with different stages mixed together, split into Sandbox/In Progress, Production, and Library

One heavy file split into three, each with a clear purpose — approved work, active work, and reusable components.

After the initial cleanup, I reviewed the existing scope with the CEO and CTO. We identified what was complete, missing, outdated, or needed further design work, alongside constraints from the backend and third-party integrations.

Connect ownership, review and handoff

I hired two part-time senior designers, initially with separate responsibilities for the design system and product UI. As the redesign progressed, both contributed to the new interface alongside me.

We held two team syncs each week with the PM and a sprint review every two weeks. I reviewed each completed task before final CEO review, checking requirements, flow completeness, interaction states, and consistency.

Revision loops ran backward as needed — from Design Lead review to the flow owner, and from CEO review back to Design Lead review — until each stage was approved.

We prioritised business-critical flows and considered engineering lead time. Approved work went to development incrementally, with responsive layouts included in the delivery scope.

Design system

Rebuild the foundation, then adapt it to the new brand

System work began before the product pivot. A dedicated designer rebuilt tokens and components while the rest of us continued interface work. I contributed hands-on, clarified requirements, and reviewed the system as it developed.

When the product direction changed, we developed new brand concepts. After the CEO selected a direction, the system designer updated the colour and typography bindings to reflect it — giving the team a shared foundation to apply across the redesigned screens.

Trady design system overview: a shared interface foundation showing the full component library
Buttons and their interaction states from the Trady component library
Input and form states from the Trady component library
Card and data-display components from the Trady component library

The resulting library was smaller and more focused on the interface we were actually building:

Brand
Trady brand book: logo, type specimen, and colour palette, including the Yellow Impulse brand colour
System
Brand styles applied to shared components: navigation, primary buttons, and trading actions
Interface
The system in use on the Discover page, in the shipped Trady interface

Approved brand styles carried through into components, then into the screens the team shipped.

Components and their states supported ongoing product work, and I reviewed their completeness alongside the flows that used them.

AI in the loop

From an initial wireframe to a complete flow

The CEO used Claude to compare competitor screens and generate initial wireframes in Figma. I helped configure the project context with the approved brand direction, design system, competitor references, and audience description.

AI-generated layouts were a starting point, not a finished design — every wireframe went through team refinement and review before handoff.

Our team developed those starting points into detailed designs: applying the system, refining hierarchy, resolving interaction logic, and completing states. Complex trading screens required substantial manual work.

We also used Claude for smaller UI elements, including modals, pop-ups, dropdowns, and input states. These outputs went through design refinement and review before becoming part of the shared interface.

Claude-generated concept
Claude-generated alert concept: a bordered card showing the BONK token, a Trending badge, and a volume statistic
From the "Claude generated" section of the Figma file — a UI concept, not a low-fidelity wireframe.
Refined, in the library
Refined alert component: a compact pill with one message line, a token icon with two data badges, and a dismiss control
Rebuilt as a compact alert using the shared component library.

What changed in refinement: the token name, a separate trending badge, and a volume statistic became one prominent message line ("Trending now: BONK."); the data readout was reduced to two compact badges instead of three; the dismiss control stayed in the same position.

This workflow combined AI-generated starting points with explicit human ownership: the CEO set direction, designers developed the experience, and I reviewed quality and readiness for handoff.

Results

The work left Trady with:

  • Separate spaces for active work and approved production designs.
  • A focused component library aligned with the new brand.
  • A working review sequence from flow ownership through design and CEO approval to engineering handoff.
  • Redesigned desktop flows and responsive layouts delivered incrementally.
  • An AI-assisted workflow used for initial layouts and repeatable UI elements.

The full rebrand and redesign took approximately 1.5–2 months, and the redesigned product reached production. We did not measure the system's effect on delivery time or rework separately.

Takeaway

My main takeaway was to develop the system and the delivery process together. Shared components gave the team a common foundation; ownership and review determined how that foundation was applied. In a next iteration, I would track component reuse, review-to-handoff time, and recurring implementation issues to identify where the system needed further work.

← Back to all projects
Next project

Chromia — Block Explorer

View case study →