The Roulette Game
A browser-playable casino roulette with real betting logic and persistence, built as a technical assessment on a fixed stack.
- Year
- 2025
- My role
- Full-stack development
- Type
- Web game

The problem
A technical assessment with the stack decided up front: reproduce casino roulette with bets on colour, odd/even and a specific number, getting the payout logic and history persistence right.
The solution
A Vue 3 frontend with TypeScript and Pinia holding the table state, the bets and the balance; a .NET backend with SQL Server to resolve each spin, calculate payouts per bet type and persist the history. All packaged with Docker so it comes up with a single command.
The result
A complete, deployable game with the betting logic covered and a clean split between the client-side simulation and the authoritative server-side resolution.
Want something like this?
If your project looks like this one, tell me about it and I'll say where I'd start.
Let's talk about your project