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.