I will create professional embedded firmware and iot solutions
About this Gig
I'm an embedded systems engineer with 3+ years building firmware for industrial automation, automotive, and IoT applications. I've deployed code on 100+ devices in production.
WHAT I DO:
- STM32, ARM Cortex, ESP32, Microchip PIC firmware
- Bootloaders and OTA update systems
- CAN bus, UART, SPI, I2C, Modbus, MQTT protocols
- RTOS integration (Zephyr, Mbed, FreeRTOS)
- Motor control and industrial automation
- Qt/QML applications for embedded systems
- PCB integration and hardware testing
I work with Modern C++ (C++17/20/23) and write clean, well-documented code with unit tests. My firmware runs in real production environments - factories, vehicles, and IoT devices.
RECENT WORK
- Multi-board CAN bus system handling 1Mbps traffic
- STM32 bootloader with secure OTA updates
- Servo motor control with safety interlocks
- Qt-based parcel locker management platform
I deliver complete solutions - from requirements analysis through testing and deployment support. Source code, documentation, and post-delivery assistance included.
Happy to sign NDAs. Contact me before ordering so we can discuss your specific hardware and requirements.
Let's build something reliable together.
My Portfolio
FAQ
What microcontrollers do you work with?
I specialize in STM32 (F4/F7/H7 series), ARM Cortex-M, ESP32, and Microchip PIC. I can also work with most other platforms - just send me your hardware specs and I'll let you know if it's a good fit.
Can you work with my existing codebase?
Yes. I regularly refactor and extend legacy firmware. Send me your code and I'll review it to see what's needed.
Do you provide hardware design or PCB layout services?
I can review your PCB design and help with firmware integration testing. For full PCB design, contact me to discuss requirements separately.
What's included in your deliverables?
You get complete source code, build instructions, technical documentation, and setup guides. Premium packages include testing reports and extended support.
Do you sign NDAs?
Absolutely. I'm happy to sign an NDA before we discuss any project details.
My project is bigger than the Premium package. Can you help?
Yes. Message me with your requirements and timeline. I handle multi-month projects with ongoing support contracts.
How do you handle communication during the project?
I provide regular updates and respond to messages within a few hours during business days. We can schedule video calls if needed.
What if my hardware isn't ready yet?
I can start firmware architecture and simulation work while you finalize hardware. Just share your schematics and specifications.

