More ideas than nights. I invent things for the pleasure of seeing them run: a firmware for a forgotten watch, apps for the living-room TV, a kernel on a board nobody ported it to. To keep up with the ideas, I gave them an organization of AI agents: ALGOTITAN.
| Project | What it is | Stack & topics |
|---|---|---|
Kronograf |
A from-scratch firmware for the LilyGO T-Watch 2020: aviator chronograph, Back to the Future time circuits, iPhone notifications over BLE, live buses, a network toolbox, and a macOS simulator. | ancs ble esp32 firmware gtfs-realtime lilygo |
Almanak |
An ambient almanac for Android TV, made to be left on: time, weather, the next bus in real time, sun and moon, a generative sky. Open data, no account. | android-tv compose-for-tv kotlin open-data screensaver |
Humility |
Fork of Oxide's Hubris debugger, used to bring Hubris up on a NUCLEO-F412ZG, a board it does not support. The write-up. | |
lukarne-catalog |
The live-webcam catalogue behind Lukarne, an Android TV globe of webcams (the app is still on the bench). Regenerated every day. | catalogue github-actions json lukarne webcams |
KISSS |
Keep It Simple Slide Scanner: a DIY rig to digitise old film slides. | nextcloud opencv-python photography raspberry relay-switch scanning |
Earlier work
| Project | What it was |
|---|---|
| nasa-meteor-to-planetaryjs | NASA Space Apps hackathon: meteorite falls on a 3D globe, with an international team of six. |
| vectests | Programming the Vectrex, a 1982 vector-display console. |
| board-explorer | Electronics meets board games, in Go. |
| terraform-oci-free-compute | Getting the most out of Oracle Cloud's free tier with Terraform. |
storagebits/lukarne· Lukarne 1.0.1 yesterdayalgotitanhq/almanak· Almanak v1.0.0 todaystoragebits/lukarne-catalog· Catalogue 2026-10-20T09:30Z todayalgotitanhq/.github· Profile: lighter, without the diagram note, the authorship line and… todaystoragebits/kronograf· Toolbox: keep Wi-Fi modem sleep while Bluetooth is on (fixes reboots… 5 days ago
Writing. The stories behind the code are on blok, in French, English and Spanish:
- Testing the NUCLEO-F412ZG with Hubris and Humility Oct 18, 2026
Porting Hubris, Oxide Computer's embedded OS, to a NUCLEO-F412ZG at 100 MHz: what had to change, from the untouched kernel to the two Humility… - A 2020 watch, a complete firmware, three days Oct 16, 2026
A 2020 T-Watch was sitting in a corner: developing for it took too much effort. In three days, with an agent, it got a firmware written from…


