I will develop esp32 stm32 arduino firmware and embedded systems firmware
About this Gig
Your hardware is ready. Now it needs to actually do something. I write clean, efficient, well-structured firmware for ESP32, STM32, Arduino, RP2040, AVR, and nRF52 platforms from basic sensor reads to full RTOS-based IoT applications.
I've written firmware for real products not just hobby sketches. That means proper interrupt handling, non-blocking code, error recovery, watchdog timers, and code that runs reliably in the field, not just on the bench.
What I can build for you:
Sensor reading and data processing (I2C, SPI, ADC, UART)
BLE peripheral and central firmware (ESP32, nRF52)
WiFi-connected IoT firmware with MQTT or HTTP
Motor and servo control (PWM, stepper, BLDC)
Display interfaces (OLED, TFT, e-ink)
USB HID, CDC, and custom class firmware
FreeRTOS task management and IPC
Bootloader and OTA firmware update
Low-power sleep and wake configurations
Protocol bridges and converters
I deliver fully commented source code, a brief readme on how to build and flash, and I'll walk you through anything you don't understand. If you're debugging a firmware issue on an existing project, I can help with that too.
FAQ
Can you write firmware for a platform not listed here?
Message me with the platform name. I support most ARM Cortex-M based MCUs and many others, the list above is not exhaustive.
Do you write MicroPython or only C/C++?
I primarily work in C/C++ for production-grade firmware. MicroPython is available for prototyping or simpler ESP32 projects on request.
