← Back to Projects
Real-Time Web Games
A large catalogue of instant, table and multiplayer browser games built on a shared game runtime. Client under NDA.
- Role
- Frontend developer
- Period
- 2025 – present
ReactTypeScriptViteWebSocketsTurborepoCloudflare
Overview
My day job is building browser games for a client I can't name. The catalogue spans instant games, classic table games and real-time multiplayer titles, all running embedded inside partner sites on desktop and mobile.
What I do
- Build game clients with React, TypeScript and Vite on a shared in-house runtime, so every game gets the same session, wallet and lifecycle handling.
- Implement WebSocket clients for real-time and multiplayer games, keeping UI state in step with the server at all times.
- Implement provably-fair game flows where players can verify each result.
- Make every game responsive inside an iframe embed, from a phone in portrait to a wide desktop.
- Work in a Turborepo monorepo with shared core packages and an embed SDK used by every title.
- Own the company's Cloudflare setup: DNS, deployments, caching and security configuration.
Why it matters to me
It's frontend work where feel is the product: animation timing, input latency and state that never lies to the player. It's also the bridge between my frontend career and where I'm heading as a game developer.