I will develop esp32 or stm32 firmware for your custom board

Egypt

I speak Arabic, English

Embedded Systems PCB and Product Design Engineer

I am a Mechatronics and R&D Engineer specializing in embedded systems, PCB design, electronic product development, and mechanical enclosure design. I help clients turn ideas into practical, manufactur...
About this Gig

I write firmware for custom embedded hardware ESP32, STM32, and other microcontrollers from bring-up on a bare board through to working, tested code.

What I do:

  • Peripheral drivers I2C, SPI, UART, ADC, PWM, timers
  • Sensor integration and data acquisition
  • Wireless NFC, RFID, BLE, WiFi
  • Low-power design, sleep modes, and battery-life optimisation
  • Board bring-up and hardware debugging
  • Non-volatile storage, configuration, and OTA update support

Why it matters that I design hardware too:

Most firmware problems aren't firmware problems. They're a floating pin, a missing pull-up, an unstable supply rail, or a peripheral wired to the wrong port. I design PCBs as well as write code, so when your board misbehaves I can read the schematic and tell you whether the fix belongs in software or in hardware instead of guessing for days.

I work in C and C++, deliver clean commented source you own, and test on real hardware rather than simulation.

My background is industrial hardware engineering, including an NFC-based IoT product I took from schematic through firmware to working hardware and full documentation.

Before ordering: message me with your board details microcontroller, peripherals, and what i

Platform:

ESP32

Sensors:

Temperature

Humidity

Accelerometer

Ultrasonic

Microphone

Expertise:

Firmware development

Microcontrollers

IoT

My Portfolio