I specialize in developing RTOS-based embedded applications for Arduino, ESP32, STM32, and Raspberry Pi from low-level driver development to full-featured, production-ready systems.
What I Offer
- RTOS-based system development (FreeRTOS, Zephyr, Mbed OS)
- Real-time task scheduling and inter-task communication (queues, semaphores, mutexes)
- Peripheral driver programming (UART, SPI, I2C, ADC, PWM, CAN, USB, Ethernet, etc.)
- Wireless communication (Wi-Fi, BLE, LoRa, MQTT, Modbus, HTTP, WebSocket)
- Bootloader & OTA firmware updates
- Low-power optimization and interrupt-driven design
- Debugging, code refactoring, and system optimization
- Integration with sensors, actuators, and cloud services
Why Choose Me
- Embedded & Firmware Engineer with years of hands-on experience
- Expertise across multiple microcontroller platforms
- Expertise in various microcontroller platforms
- Clean, documented, and production-ready C/C++ code
- Proven track record in building IoT, industrial, and telehealth devices
Whether you need a simple task scheduler or a fully featured RTOS-based firmware, I'll help you design, implement, and test your embedded system for real-world reliability. Feel free to contact me.