I will write, debug, and optimize custom firmware for esp32, stm32, or avr

Egypt

I speak English, Arabic

Embedded Firmware Engineer ESP32, STM32, AVR and Hardware Debugging

I am an Embedded Firmware Engineer specializing in C/C++, FreeRTOS, and industrial communication protocols. I don't just write application-level code; I work directly with the bare-metal registers and...
About this Gig

Got a custom PCB or prototyping board that isn't behaving? Or are you a founder launching a connected product that requires rock-solid, predictable execution?


Whether you need a low-level register driver for an STM32, a high-throughput dual-core application on an ESP32, or a multi-threaded FreeRTOS system architecture, I deliver clean, production-ready code.


What This Solves For You:

  • Legacy Code Rescue: I debug freezing microcontrollers, memory leaks, and broken peripheral timing loops.
  • High-Throughput: Expert configuration of DMA, SPI, I2C, UART, and Modbus pipelines to prevent data loss.
  • Zero-Jitter Scheduling: Robust FreeRTOS architecture using clean task prioritization, queues, and semaphores to completely avoid race conditions and system lockups.
  • Lab-Verified Delivery: Every line of code is verified on actual hardware using an 8-channel logic analyzer and diagnostic tools to guarantee signal integrity before delivery.


Supported Architectures:

  • ESP32 (ESP-IDF / Arduino)
  • STM32 (HAL, Low-Layer, or Direct Register-Level)
  • AVR (ATmega / ATtiny bare-metal)


Let's build something deterministic.