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

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