The lab.
Deep dives, project stories, and engineering notes - anything we build that's worth writing about.

Parsing BMP Files on a Microcontroller With Almost No RAM
How to read, decode, and draw Windows BMP images on a tiny microcontroller by streaming pixels straight from an SD card - no framebuffer, no megabytes, just a couple of rows of RAM.

From embedded to cloud - why we work both ends of the stack
Most teams own one layer. We own the whole pipeline, from the C++ on a sensor to the pixel on a dashboard - because the worst bugs live in the seams between them.

Taming legacy PLCs: bridging SCADA data to modern cloud dashboards
A project story about pulling real-time data out of decade-old industrial hardware and building a cloud monitoring layer on top - the protocols, the edge gateway, the OT/IT divide, and the surprises along the way.

Rust on microcontrollers: a pragmatic field report after 12 months
We've shipped Rust firmware on three production embedded projects. Here's the honest accounting - where it genuinely earns its keep, where C++ is still the right call, and what living with the toolchain is actually like.