All-in-One Betting Platform
A design system that lets compact design teams run 20+ white‑label
casino and sportsbook brands.
- Role
- Lead Designer(hands-on)
- Timeline
- 2021 – Ongoing
- Scope
- SportsbookCasinoPlatform
- Team
- Head of DesignMentorTook a chance on me as a junior and shaped how I design.Sport CoreAngel Gyurev Team LeadRadomir Antov Senior DesignerIvanina Kamburova DesignerDayanna Draganova DesignerAksel Maksudov DesignerCasino CoreBetina Gankova Senior Designer+2 more designersPlatform CoreKristian Borisov Team LeadIrineya Dimitrova Senior DesignerHristo Koltchakov Junior Designer+1 more designer
- Faster onboarding of new clientsFaster onboarding
- ~70%
- Live brands supported by compact design teamsLive brands
- 20+
- Alignment between Figma and the React libraryAlignment between libraries
- 90%

The problem
The iGaming ecosystem is notoriously fragmented, with Casino, Sportsbook and Player systems operating in silos. Our challenge was to unify these verticals under one scalable architecture.
We needed a framework that enables rapid deployment for new white-label partners while allowing each operator to maintain a distinct brand identity, all without accumulating endless design debt.
- components
- 340+
- UI libraries
- 3
- variables
- 3300+
- Type and spacing tokens
- Aa24px
My role and the team
What I owned
- The system architecture: how base components and brand themes fit together
- The token strategy, from colour and type to spacing and radius
- The component library’s rules, and how changes make it in
Team and partners
- 3–5 designers per product, across Sportsbook, Casino and Platform
- A product manager for each vertical
- Front-end leads, keeping Figma and React in sync
- Brand partners for every white-label launch
How we’ve built it
We shifted from a page-based mindset to a system-based strategy.
Instead of designing bespoke interfaces for every client, we built a shared design language. This modular approach let our team launch and maintain 20+ unique brands quickly and consistently.
Advanced tokenisation drastically reduced manual overhead. Designers now control global theming (fonts, colours, spacing and radius) across the entire product suite from a single source of truth, cutting customisation time by 60%.
Tokens & Variables




grays
backgrounds
event-primary
Component Library
A multi-tiered library designed for scale. We separated ‘Base Components’ (logic) from ‘Brand Themes’ (styling), ensuring that core UX improvements propagate instantly to all clients, while visual customisation remains isolated and safe.

Variants & Booleans
Optimising the component architecture was key to performance. We audited and consolidated hundreds of legacy elements into smart, variant-driven components. This reduced file sizes and cognitive load for the team, making the onboarding of new designers significantly faster.

Core Products
All that work let us build a unified ecosystem of three products, each able to run on its own while sharing the same design DNA.
Sportsbook
The flagship product of the suite. Designed to handle high-volume traffic and rapid market fluctuations, providing a stable yet engaging experience.

Desktop Sidebar

Sportsbook Lobby

Player Markets per Tournament

Boosted Market per Specific Event

Soccer – Lobby

Event Quick View


Group Stage Table
Soccer – League View

Market Template Variation

Outright Market Template

Soccer – Event View

Player Boosted Bet Builder

Match Statistics
Casino
The entertainment hub of the suite. Designed to structure thousands of games and rich media assets into a clean architecture, ensuring easy discovery without overwhelming the user.

Casino Lobby
Hot & Cold Category

Game Info Pop-up

Jackpot Cards Category

Casino Lobby – Mobile

Live Game Thumbnail

Multifunctional In-Game Navigation Bar
Platform
The central command for the user. Designed to unify the single-wallet system, bonuses and responsible gaming tools, providing a consistent identity
and experience independent of the game played.

My Profile

Cashflow Summary

My Offers – Open

My Offers – All



Pop-up Variants



Payment History

Self-Limits Page

Burger Menu

Registration Step

Bonus History Card
White-Label Scalability
We decoupled structure from style, creating a theming engine that allows us to launch unique partner brands in hours.
This architecture reduced onboarding costs and design debt, allowing us to create 30+ themes and support 20+ live clients with unique branding.
swipe to change
What was hard
Moving hundreds of legacy components into the new system without stopping delivery for live partners. We migrated product by product, starting with the screens every brand shares, and kept old and new components side by side until each area was done.
What I changed because of it
New components now ship with their tokens and documentation on day one, so developers adopt them instead of rebuilding.
*For sticking to the end, you get to see where we started from. But remember – we were all juniors once…










