Skip to main content
Paybilt - Design System V2: From Zero Components to a 50+ Component Language
B2B Payments
Design Systems
AI Design-to-Code
FinTech

Design System V2: From Zero Components to a 50+ Component Language

RoleSenior Product Designer
Timeline2025–2026
LocationRemote / Toronto, Canada
Impact metrics50+ atomic components on 410 tokens / Checkout V2 end-to-end / AI design-to-code pipeline
01

Business context

Market situation:

B2B Payments Platform

Paybilt is a Toronto-based payments platform for Canadian businesses: real-time Interac e-Transfer payments, a fully branded online checkout (Hyper-Checkout), in-person point-of-sale and a unified dashboard. In this category, visual coherence is not decoration — inconsistencies on a payment screen read as risk, and every divergence between screens taxes both trust and engineering time.

Audit Findings

A screen-by-screen audit found every product surface assembled from scratch: no shared tokens, no semantic naming, no documentation. The same button, input and table were rebuilt per screen with drifting spacing, states and hierarchy.

No Component Library

The Figma file had zero components: every screen was assembled from scratch, with no shared tokens, semantics or documentation.

Core Flow Carried the Cost

Checkout and payout, the platform's core flows, carried the cost of that gap in inconsistency, rework and slow handoff.

Design System V2 Architecture

One token-driven component language, from audit to engineering implementation

One token language, from Figma components to Tailwind code

Design System V2

The team's single source of truth

Foundation

Token Layer
269 Primitive Tokens13 Paybilt Neutrals128 Semantic AliasesLight / Dark / Base Modes

Components

Building Blocks
50+ Atomic ComponentsToken-Driven VariantsEvery Product Surface

Surfaces

Core Flows
Checkout V2Payout FlowsAudited Product Screens

Pipeline

Design-to-Code
AI GenerationTailwind OutputGitHub DeliveryImplemented by 3 Engineers
REVENUE OPPORTUNITY:
Design System as Infrastructure

Audit, map and document every screen, then rebuild the product language as atomic components with token-driven variables and semantics.

Checkout V2 End-to-End

Redesign the platform's core checkout and payout flow, from research through to engineering handoff.

AI Design-to-Code

Generate Tailwind components from design tokens, delivered via GitHub and implemented directly by engineers.

AI Design-to-Code Pipeline

How a component moves from token to shipped Tailwind code

AI Design-to-Code Pipeline
Design Tokens
Component Design
AI Generation
GitHub Delivery
Engineer Review
Shipped by Engineers
Paybilt showcase image 1
02

Strategic interventions

01

Design System V2

Months of auditing, mapping and documentation, starting from a Figma file with zero components. The foundation was a three-collection token architecture: 269 Tailwind primitive tokens (24 hue families with 11-step ramps, plus alpha overlay ramps), 13 proprietary Paybilt neutrals (Paybilt/0–1000, with Default and Legacy Greyish modes), and 128 semantic tokens across backgrounds, borders, icons and typography — every one an alias back to a primitive, resolved per mode (Light Paybilt, Dark, and a Tailwind Standard Base). On top of it, 50+ atomic components with token-driven variants, and auto-generated CSS variables behind a data-theme switch keeping Figma and code in lockstep.

Result: 50+ atomic components on a 410-token architecture (269 primitives + 13 brand neutrals + 128 semantic aliases), adopted as the team's single source of truth.
02

Checkout V2

Owned the platform's core checkout and payout flow from research through to engineering handoff: translating stakeholder requirements into clear problem statements, user stories and iterative solution hypotheses, with scope and sequencing aligned to product priorities. Paybilt's promise is a real-time rail — authorization, settlement and confirmation in one uninterrupted transaction — so every state of the flow had to read as instant and safe.

Result: An end-to-end checkout and payout flow for a B2B payments platform, handed off ready for engineering.
03

AI Design-to-Code Pipeline

Established a pipeline that generated Tailwind components from Design System tokens and delivered them via GitHub. The client's engineers implemented the AI-generated components directly, removing the translation step between design and code. William designs and generates the artifacts; client engineers ship them.

Result: 3 engineers implemented the AI-generated Tailwind components directly from GitHub.

Delivery Facts

Scope delivered

Business Outcomes

Metrics with industry benchmarks and revenue impact

AreaStartDelivered
Design System V2
0 components50+ components on 410 tokens
Checkout V2
Legacy flowEnd-to-end redesign
Design-to-Code
Manual handoffTailwind via GitHub, 3 engineers
03

Growth trajectory

100
Phase 1
140
Phase 2
200
Phase 3

Metric growth during tenure.

Executive summary

Design System V2
50+ components

From zero, with token-driven variables

Token Architecture
410 tokens, 3 collections

269 primitives, 13 brand neutrals, 128 semantic

Checkout V2
End-to-end

Research through engineering handoff