Blog
Notes on IoT, hardware, and homelab projects. Things I figured out the hard way.
Why my ESP32 firmware speaks Lua
May 15, 2026
Embedding Lua 5.3 in thesada-fw so rules change without a reflash, and the door stays open for block-based programming later. The reasoning, the API, the gotchas.
I built a shell for my ESP32 over MQTT
April 28, 2026
A CLI over MQTT means I can read files, push config, trigger updates, and reboot a microcontroller from anywhere. Here is what that looks like.
Why I Built My Own Wood Boiler Monitor
April 16, 2026
How a cold house in rural Alberta turned into a custom ESP32 firmware project. The story behind thesada-fw.
Deploying a Jekyll Blog to Cloudflare Pages
April 07, 2026
How to set up a static Jekyll blog with the just-the-docs theme and deploy it to Cloudflare Pages from a GitHub repository. Free hosting, automatic SSL, basically zero maintenance.