Below are selected projects demonstrating my experience in
embedded systems, low-power devices, and IoT solutions.

Smart Solar Energy Controller (ESP32-Based IoT System)

Designed a custom embedded system that:

  • Monitors real-time solar production
  • Automatically redirects excess energy to optimize usage
  • Provides remote monitoring and historical analytics

What I Delivered

  • Accurate voltage/current/power measurement (ADC calibration)
  • Real-time surplus detection and load control (Triac/Relay)
  • Embedded web dashboard
  • MQTT + HTTP connectivity
  • Persistent hourly logging (12-month retention)
  • Power-loss recovery system
  • NTP-based time synchronization

Technologies:

ESP32, C++, FreeRTOS, MQTT, HTTP, NTP, Web UI, ADC, Power Electronics

Smart Industrial IoT Gateway (ESP32-Based)

Designed a custom embedded gateway that:

  • Bridges Modbus RTU field devices to a cloud MQTT backend
  • Maintains cellular PPP connectivity.
  • Supports secure, event‑driven messaging and device registration

What I Delivered

  • Multi‑task FreeRTOS architecture with watchdog, heap, and stack monitoring
  •  TLS‑enabled MQTT client with reconnection, queueing, and broker host updates
  • OTA firmware + descriptor update pipeline with validation and progress reporting
  •  Remote log streaming over MQTT with batching and time‑boxed sessions
  • Scriptable Modbus hooks and offline accumulation/sync for resilience

Technologies:

ESP32, C++17, FreeRTOS, Modbus RTU, MQTT (TLS), OTA, SNTP, Protobuf, ESP‑IDF

Scroll to Top