Reverse, then build.
Reverse to Build
Smart-home teardowns and AI firmware dev logs — building in public, mistakes and all.
devlogs
How to Actually Use AI Coding Agents — 6 Skill-Specific Tips
Latest Teardowns
All 18 teardowns →- teardown
Deadbolts, Retrofits, and Protocols: Decoding the Aqara Smart Lock Lineup
- teardown
Mapping the Unknown: The Robotics Behind Roborock S8
- teardown
Privacy at the Edge: An Engineering Analysis of the Aqara G4
- teardown
Why I Use the Nanoleaf Matter Bulb as Network Infrastructure (An Engineer’s Analysis)
- teardown
X-Ray Vision: An Engineer’s Analysis of Aqara Hub M3 (FCC ID 2AKIT-HMG01)
- teardown
SwitchBot Curtain 3: An Engineer’s Perspective on Silence and Efficiency
Latest Dev Logs
All 6 dev logs →- devlogs
The Build Passed, So Why Doesn't It Run — Automating Firmware Tests on Real Hardware
- devlogs
How I Build Firmware with AI — A Research, Plan, Execute, Test Loop in Practice
- devlogs
Embedded Firmware Development with Claude Code — Devicetree, Kconfig, and Debugging
- devlogs
NCS Project Management Guide: Ditching Global Install to Reclaim Control
- devlogs
Zephyr CMake Hell is Dead: Why I Let Google Antigravity Write My Firmware