Y
Yasindu Nethmina
Full-Stack Product Engineer
MENU
Projects
Experience
About
Contact
©2026 Yasindu Nethmina. Made with in Colombo, Sri Lanka.
CASE STUDY

Dash Markets

MY ROLE

Frontend Product Engineering

Realtime UI and State Management

Data Visualization

Onboarding and Admin Workflows

CLIENT

Dash Markets (via v21 Studio)

YEAR

2026

TECH STACK
Next.jsTypeScriptTailwind CSSVictoryZustandRadix UI
OVERVIEW

Dash Markets was designed as a live product experience, not just a concept screen. The flow spans registration, lobby discovery, room creation, waiting-room states, in-progress chart action, betting, results, and operator-facing admin tools.

I worked across the frontend to build the room-based product flow: registration and blocked-user branches, profile setup, wallet selection, lobby and filters, create-game configuration, waiting room, token selection, bet entry, live chart views, rankings, chat, and responsive mobile modal behavior.

A key part of the work was making the gameplay feel active and configurable through centralized state, countdown phases, dynamic chart rendering, and URL-driven game setup so the product could support different room scenarios without rebuilding the UI each time.

WHAT I OWNED
  • -Built multi-step onboarding flows covering registration, blocked and free-play branches, profile setup, and wallet selection before users entered the lobby.
  • -Built room creation and gameplay surfaces with configurable stake, minimum bet, duration, seats, private-room setup, waiting-room states, token selection, live betting, results, and sharing flows.
  • -Implemented the live chart and rankings experience using Victory with centralized Zustand state, animated phase changes, countdown timers, and responsive desktop and mobile modal patterns.
  • -Built supporting operator surfaces for token whitelist, platform settings, and referral reporting, alongside room chat and lobby filtering interfaces.
KEY OUTCOMES
  • -Turned the product into a more complete gameplay platform spanning onboarding, lobby, live play, betting, results, and admin operations.
  • -Made the live experience feel more dynamic through synchronized chart animation, rankings, timers, and modal-driven actions across screen sizes.
  • -Delivered a reusable frontend state system for room setup, game phases, onboarding branches, and operator tooling.

Active Game and Live Chart

Create Room Configuration

Game Preparation State

Waiting Room and Player Slots

Token Selection

Place Bet Flow

Results and Winning State

SEE ALSO
NEXT PROJECT

Kem

Interactive fintech platform for stablecoins, cards, and gold storytelling

Contact
Dash Markets — Case Study | Yasindu Nethmina