I’m an engineer changing careers into embedded systems.
Right now I’m working through bare-metal firmware on STM32 — writing drivers without HAL, one peripheral at a time. After that: Linux/BSP (kernel drivers, Device Tree, Yocto), which is where I want to specialize.
This blog is my build log. Each post follows the same shape: what I was trying to do, what broke, how I debugged it, what the actual bug was, and what I learned. I write them mostly so I stop making the same mistake twice — but if they save you an evening of debugging, even better.
Everything here is written while holding a full-time job, on nights and weekends. Progress is slow and that’s fine.
- GitHub: docute123cat
- Currently learning: STM32 bare-metal, FreeRTOS
- Next up: Embedded Linux, kernel drivers, Yocto