Dimitri Kurbatov Hiring
All work

Case study · Stagebox

Offline game shows, built in two weeks

The Go Game needed to run game shows at venues with no internet at all. I shipped Stagebox in two weeks using agentic, AI-driven development.

Client
The Go Game
Role
Sole engineer
Timeline
2 weeks, 2026
Platform
macOS, Windows, iOS, Android, web

2 wksfrom start to shipped

0internet connections needed at the venue

42 sto issue a real HTTPS certificate

How a show runs

The event is authored in a web dashboard. The host's laptop downloads it and runs the whole show offline: it becomes the Wi-Fi hotspot, players join by scanning one QR code, and the laptop drives the presenter screen while everyone plays on their phones.

The hard problems

  • Wi-Fi with no internet. macOS has no public API for Internet Sharing. Working with an AI agent, I reverse-engineered it and drove the SystemConfiguration C API through a JXA/Objective-C bridge. An always-on loopback service gives it something to share, so the hotspot works fully offline, with a single password prompt.
  • Real HTTPS on a local network. Phones only allow camera access on secure pages, and nobody installs certificate profiles on 100 phones. Each laptop gets its own hostname with a publicly trusted Let's Encrypt certificate (the model Plex made popular), and a small DNS server on the laptop answers it with the hotspot address.
  • Live camera from phones. A player who buzzes in streams their phone camera straight to the presenter screen over one-way WebRTC, with no media servers.

What it's made of

A cloud API and authoring dashboard, an Electron + React host app with a local server, React Native player apps for iOS and Android plus a web version, and a shared package for types and the message protocol.

Outcome

Built and shipped in two weeks, by one engineer directing AI agents, on a problem with no documented solution.

Screens

Stagebox in use

Building something like this?

Ask my AI (opens in a new tab)