IoT Gateway Software & Protocol Integration

Custom software that collects data from field devices and delivers it reliably to cloud platforms, MQTT brokers, or databases. I am a Python IoT developer with experience building production-grade gateway systems.

IoT gateway software development
MQTT-based data pipelines and broker integration
Zigbee / Zigbee2MQTT device integration
Modbus RTU integration
Edge device communication and data aggregation
Sensor and actuator integration
Cloud-to-device command and messaging
JSON design and schemas
Gateway deployment on Raspberry Pi and Linux

Typical System Architecture

Raspberry Pi Ubuntu

Embedded Linux & Firmware-Adjacent Development

Application-layer software that runs close to the hardware — from Linux-based Raspberry Pi gateways to microcontroller application code on STM32 and NXP platforms.

STM32, NXP, and Renesas application development (C / C++)
Serial, UART, I2C, SPI, and USB integrations
GPIO and hardware peripheral control
FreeRTOS task structure and RTOS-based application code
Device protocol implementation and HAL wrappers
Firmware-adjacent application code (C / C++)
Mobile phone development for wireless interfacing (Android / C#)
Hardware/software debugging
CMake build configuration and GCC ARM toolchain setup
STM32 NXP Renesas ON Semiconductor

Engagement Model

I take on B2B partnerships, part-time engagements, and contract work where I can own a specific module or augment an existing engineering team. I work remotely and communicate clearly across time zones.

Code From Scratch

I design and write software suited to your hardware, protocol, and operational requirements.

Fast Learner

Not limited to my current toolset. I adopt new platforms, protocols, or frameworks when a project requires it.

Ready to Discuss Your Project?

Describe your device, protocol, or integration challenge — I'll let you know what's possible and what it takes.