ROLE

Design Lead

TIMELINE

2025-2026
3 months

CLIENT

Stackit

TOOLS

Figma · Rive

IMPACT

40 component sets
14 complete user flows
Rive animation system

DESIGN SYSTEM

RIVE

FIGMA

PREDICTION MARKETS PLATFORM

A Design System Developers Could Execute Without Questions

A Design System Developers Could Execute Without Questions

Building a complete design system for a prediction markets platform. 40 component sets, 14 user flows, and a custom Rive animation system designed for speed and developer confidence.

THE CHALLENGE

A complete design system from scratch, in 3 months.

A complete design system from scratch, in 3 months.

StackIT needed a full design system from scratch. The platform had to handle complex prediction markets while feeling intuitive for casual sports fans. Every component needed to cover real-world states, sizes, and edge cases before a single screen was assembled.

THE APPROACH

Design System as Product

Design System as Product

I built components first, screens second. Each component was documented with all states and usage guidelines before being assembled into user flows. This approach meant developers had complete specifications upfront rather than discovering edge cases mid-development.

The system included 40 component sets with 154 total variants. Buttons alone had 72 variants covering every combination of state, size, and context. This level of documentation took longer upfront but eliminated back-and-forth during implementation.

THE SYSTEM

Components first, screens second.

Components first, screens second.

3 months

Rapid delivery from concept to production

Zero design debt

Components documented before assembly

Fast execution

Precise specs enabled first-time builds

THE IMPACT

Fast execution, zero ambiguity

Fast execution, zero ambiguity

40

40

Component sets

154+

154+

Total variations

14

14

Complete flows

Built entire UI system with specs so precise developers executed QUICKLY AND CONFIDENTLY. I'd work with him again without hesitation.

— GEORGES RAHBANI

Engineering Director, Stackit

REFLECTION

A component isn't finished until a developer can build it without asking a question.

A component isn't finished until a developer can build it without asking a question.

Documenting every component state before developers started building removed 90% of the clarification questions. When Georges and his team built the platform, they had answers for edge cases before they encountered them. The system anticipated their questions rather than reacting to them.

This isn't about perfect designs. It's about complete documentation. Developers can execute confidently when they have specs that cover disabled states, empty states, loading states, and error states — not just the happy path.

NEXT PROJECT →

NEXT PROJECT →

>

JORGE_GODOY.

© 2026 Jorge Godoy

>

JORGE_GODOY.

© 2026 Jorge Godoy