Firmware & low-level
Bare-metal, drivers, embedded — where every CPU cycle counts.
Frequently asked questions
ARM Cortex-M (STM32, nRF), AVR, ESP32, RP2040 for micro. x86/ARM64 for Windows/Linux drivers. If it's new, we look together if I can ramp up quickly — often yes.
Yes, on supported targets (Cortex-M primarily). Good safety/perf tradeoff when the project justifies it.
I keep a stock of common boards. For proprietary hardware / prototypes, you ship it to me or we work via remote access if you have a lab setup.
Both. For production, I insist on code reviews and target tests before deployment — that's where low-level bugs hurt.