I will debug or write c firmware for esp32, stm32, and arduino
About this Gig
Stuck on a bug? Need a sensor driver that actually works? I am an Embedded Systems Engineer with professional experience in firmware architecture and IoT connectivity. I don't just "patch" code; I write clean, efficient, and modular C/C++ that is ready for production.
As a English Speaker (UK), I ensure clear communication, code comments you can actually read, and zero misunderstandings.
I can help you with:
- Debugging: Fixing crashes, memory leaks, compilation errors, and logic bugs.
- Sensor Integration: Writing stable drivers for I2C, SPI, and UART sensors (Accelerometers, Displays, GPS, Environmental).
- Connectivity: Setting up WiFi provisioning, MQTT (AWS/Mosquitto), HTTP/REST APIs, or ESP-NOW.
- Porting: Converting slow Arduino code into professional ESP-IDF or STM32 HAL/LL C code.
- Schematic Review: Checking your wiring logic before you solder.
Hardware I Support:
- Espressif: ESP32 (WROOM, WROVER), ESP32-S3, ESP32-C3, ESP8266.
- STMicroelectronics: STM32F1, F4, L4 Series (using CubeIDE or PlatformIO).
- Arduino: Uno, Mega, Nano, Pro Micro.
Why Work With Me?
- Engineering Standard: I use proper non-blocking coding practices .
- Fast Turnaround: I respect your deadline
Platform:
ESP32
Sensors:
Temperature
•
Humidity
•
Accelerometer
•
Microphone
•
Gyroscope
FAQ
Q: Do you need my hardware physically to write the code?
For standard microcontrollers (ESP32, STM32), I can usually simulate or test locally. For specific external sensors/modules, I write drivers based on the manufacturer's datasheet. If you require physical validation, we can arrange for me to purchase the hardware (cost added to the gig).

