I will program esp32, stm32, arduino and other microcontrollers in embedded c
PCB Designer and Embedded Engineer, 2 and 4 layer PCB, RF, Power, IoT
About this Gig
Need firmware that works on real hardware, not just in a simulator?
I'm Mehedi, an embedded engineer from SUST and Vice President of RoboSUST. I write firmware for ESP32, STM32 and Arduino and test it on real boards before delivery.
What I build:
- Sensor reading, calibration and data logging
- Wi-Fi, BLE and MQTT IoT devices with web or phone control
- Motor control and PID for robots and line followers
- OLED, LCD and TFT display menus
- Low-power battery devices and FreeRTOS multitasking
- Fixing or finishing your existing code
How I work:
- Arduino IDE and PlatformIO for fast ESP32 and Arduino builds
- STM32CubeIDE with HAL, or bare-metal register-level C
- FreeRTOS tasks, queues and timers
- Flashing and debugging with STM32CubeProgrammer, ST-Link and UART
What you get:
- Clean, commented C/C++ source code
- Wiring diagram (Standard and Premium)
- Setup guide so you can flash it yourself
- Support until it runs on your board
> Need a custom board too? See my PCB design gig.
> Need your board checked? See my PCB review gig.
Message me your board and parts list and I'll tell you honestly what it needs.
My Portfolio
Other Electronics Engineering Services I Offer
FAQ
Which boards do you work with?
ESP32, ESP32-C3, ESP8266, STM32, Arduino Uno/Nano/Mega and Raspberry Pi Pico. Ask me if yours is not listed.
Can you fix or finish my existing code?
Yes. Send the code and tell me what it should do. Small fixes fit the Basic package.
Do I need to send you my hardware?
No. I test on my own boards and common sensors. For rare parts, I guide you through testing on your side.
Will I get the source code?
Yes. You always get the full, commented source code and own it.
Can you also design the PCB?
Yes. I design PCBs in EasyEDA, KiCad and Altium. Add the PCB extra or see my PCB design gig.

