Hard parts cleared
- Lobby JSON and binary game packets share one socket, with a one-byte target in and a two-byte sender out.
- Host migration when the host leaves, heartbeats that drop dead sockets, and packets that only flow while a room is playing.
For IStalk
A small WebSocket lobby and packet relay that lets players of a Unity multiplayer game find each other and play without opening ports at home.

AL-Arcade
Before the big one: GitLab and Nextcloud consolidated onto one server, and a rescue from a 98% full disk.
Open level
AL-Arcade infrastructure
One 8-core machine runs 73 apps, 17 database servers, GitLab, mail, file sharing, a cloud dev box and game servers. Most of it deploys on git push.
Open level
AWS to Contabo, October 2026
Moved the company’s entire 71-service production box to a new provider with 19 minutes of downtime, after checking every database byte for byte.
Open levelIf you have a system to build, a game to make or a server that needs moving, I am one message away.
info@al-arcade.com