Caisson

Smaller projects

Other builds

Work that is smaller than a product and still its own project. The six objects here stand for the six entries below, in the same order.

The list

  • railtunA self-hosted alternative to Cloudflare Tunnel. A small Node relay on Railway and an npm command line client that relays local ports through your own deployment.
  • QuibletA codec between binary data and audio built on a lookup table, written in Rust. A frequency splits into a slot digit and a four digit payload, and every bit length survives the round trip.
  • zodiacA homophonic cryptogram solver and encoder in Rust aimed at the Zodiac ciphers. It has no crate dependencies and scores candidates against dense n-gram language models.
  • Printer musicScripts that turn MIDI, Guitar Pro files and hand-written scores into G-code for the Bambu A1, so its stepper motors play the tune. Only a narrow band of notes sounds, so every voice is shifted into it.
  • gfliveA live AFL win-probability server that runs an in-play simulation over the league feed.
  • WharfieA viewer that takes an RTSP feed, detects the game horn in the audio, replays the stadium hooter in its place, and composites a score graphic whenever Fremantle scores.