Working notes &
field dispatches
Essays on edge AI, embedded Linux, and the teaching of both. Published when experiments settle and the bench is clean.
From TinyML to Tiny Language Models: the State of Edge AI in 2026
A field guide to state-of-the-art edge AI in 2026, covering the models that now run on small devices, the neural accelerators that make them possible, and federated learning, grounded in the low-cost hardware used throughout this blog.
The Zephyr Web Server, Now in C++: Classes for Embedded Hardware
A short follow-on from the Zephyr Thread web server guide, rebuilding the same project in C++ on the Seeed XIAO nRF52840, and adding the RGB LED and the on-die temperature sensor to show why classes suit Zephyr hardware so well.
A Zephyr Web Server on the Seeed XIAO nRF52840, over Thread (C/C++)
In an earlier guide we built a tiny web server on an ESP32-C3 in async Rust, using Embassy. A browser could connect over Wi-Fi,
A Low-Cost Thread Border Router: ESP32-C6-WROOM as an OpenThread RCP for Home Assistant in Docker
Thread is the low-power IPv6 mesh that underpins most Matter smart-home devices, and to use it you need a Thread Border Router (a bridge
An Async Wi-Fi Web Server on the ESP32-C3 with Embassy and no_std Rust
This guide explains how Embassy ties an ESP32-C3 Wi-Fi web server together. It assumes you are comfortable with basic Rust (ownership, traits, match) but new to embedded async.
Teaching Edge Programming: C++, Rust and Embedded Linux in the age of LLMs by Derek Molloy (2026)
This talk reflects on practical experience teaching C, C++, and Rust for edge programming in Electronic and Computer Engineering at Dublin City University, where language choices are shaped by emerging industry needs and sound educational pedagogy
Hello World: Migrating to a High-Performance Stack
Welcome to the New derekmolloy.ie I’ve finally made the leap. After years of running on WordPress, I’ve migrated my content to