Lab

Taking things apart, wiring things up, and getting them to work.

3 stories

  1. Bringing Warrior Epic back from the dead, one packet at a time

    Warrior Epic's servers went dark around 2010. These are my running notes on building a local server so the original client can be played again, offline.

    18 min read · reverse engineering · game dev · networking · windows sandbox

    A warrior fighting an Aberasian Warrior in a jungle ruin, in front of the stub server and game server logs
  2. Scary: two projects built by prompting Gemini 3 Pro

    I tried Gemini 3 Pro on a real web app and a Three.js game. It handled migrations and backends, right up until old bugs started coming back.

    1 min read · ai · vibe coding · vue · firebase

    IsoSeas: a fleet of small sailing ships on an isometric blue ocean, with ship stats on the left and a joystick
  3. A home security system you actually own

    How to build a private home security system with a Raspberry Pi and MotionEye: the hardware, the setup, and the settings that matter most.

    2 min read · raspberry pi · home security · self-hosting · privacy

    A white outdoor security camera mounted on a wall