Embedded Software Design & Firmware for real products

Embedded & Edge

I help teams ship reliable, efficient, and testable embedded software — from bare-metal drivers to RTOS-based applications and connected IoT devices.

C / C++ ARM Cortex-M FreeRTOS Drivers & HAL BLE / Wi‑Fi / MQTT Unit testing
Book a free 30‑min call See services →
Holm Tech Solutions – showcase image
Photo incorporated into the homepage hero

What I do

Firmware architecture

Design modular, testable architectures for MCUs, drivers, and tasks. HAL abstraction, state machines, and clear module interfaces.

Real‑time systems

Scheduling, synchronization, and performance tuning on FreeRTOS and bare‑metal. Deterministic behavior where it matters.

Connectivity & IoT

BLE, Wi‑Fi, MQTT, and secure OTA update flows. Bring devices online with robust telemetry and diagnostics.

Why clients choose me

Senior craftsmanship

Hands‑on delivery with an eye for maintainability and test coverage.

Transparent process

Scope, milestones, and weekly updates. No surprises.

Ship on time

Focus on the critical path to hit your release window.

Tech snapshot

  • C, Modern C++ (17/20)
  • ARM Cortex‑M, ESP32
  • SPI, I²C, UART, CAN
  • FreeRTOS, Zephyr basics
  • Bare‑metal, HAL, drivers
  • Bootloaders, OTA
  • Unit tests, mocks
  • CI (GitHub Actions)
  • Docs & handover