Firmware that survives the real world
Bare-metal, FreeRTOS and Zephyr firmware for STM32, ESP32, nRF52, Renesas, CH32V and more, from prototype code to production-ready, field-updatable products.
- STM32
- ESP32
- nRF52
- Renesas
- CH32V
- FreeRTOS
- Zephyr
- Bare metal
What you get
Production firmware
Clean, documented firmware in your repository, with reproducible builds.
Safe field updates
Bootloaders and A/B OTA that roll back automatically if an update fails.
Low power and performance
Measured power budgets, DSP and SIMD optimisation, real-time control loops.
Problems I solve
If one of these sounds familiar, we should talk.
- The prototype works but is not ready to manufacture
- Firmware crashes or locks up in the field
- The battery dies far sooner than promised
- Processing is too slow and you are thinking of a new chip
- A previous developer left the project unfinished
- Updates are risky because there is no rollback
Related stories and guides
Questions
Which microcontrollers do you work with?
STM32, ESP32 family, Nordic nRF52, Renesas RA and Synergy, TI, Microchip, WCH CH32V and AVR, among others.
Can you take over existing firmware?
Yes. I start with an assessment of what can be kept, then stabilise before adding features.
Do you work with an RTOS or bare metal?
Both. The choice depends on timing, memory and team needs.
Have a board that needs to work?
Send your SoC or MCU and the goal. Reply within one working day.
Send a project brief