← 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.

Frontend developer
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.