I will build embedded firmware and desktop software in c cpp and python

India

I speak Urdu, English, Hindi
An Embedded Systems & Firmware Engineer specializing in low-level development for STM32 and ESP32 platforms. Worked with C/C++ and FreeRTOS to build reliable firmware for ARM Cortex-M microcontrollers...
About this Gig

I build reliable embedded firmware, systems-level software, and desktop applications using C, C++, and Python. Whether you need bare-metal drivers, RTOS-based firmware for microcontrollers like ARM Cortex-M, AVR/Arduino, or ESP32, or a native desktop application, I write clean, well-documented, production-ready code.


My work spans peripheral drivers (UART, I2C, SPI, GPIO), sensor integration, communication protocols, and low-level systems programming, as well as desktop tools and utilities built with Qt (C++) or Python. I focus on code that's efficient, maintainable, and easy to hand off to your team.


I also debug and fix issues in existing embedded or desktop codebases -- send me your code and a description of the problem, and I'll diagnose it and get it working. Whatever the platform, I aim for fast turnaround and clear communication throughout.

Platform:

STM32

Sensors:

Temperature

RFID

Expertise:

Firmware development

RTOS

Microcontrollers

My Portfolio