IoT Automation & Edge Computing
GreenGuard — Smart Greenhouse
Engineered a resilient IoT control loop for greenhouse automation, prioritizing reliability over demo-only behavior. I built firmware, broker, and backend as coordinated layers, then validated behavior under intermittent connectivity to ensure safe autonomous operation.
Visual Architecture

Wokwi circuit simulation and logical wiring.

Web dashboard for real-time telemetry and control.

Final hardware deployment in the greenhouse.
System Architecture
The system utilizes MQTT for device communication, a FastAPI server for orchestration, and WebSockets for real-time dashboard updates. Control logic is distributed between the C++ firmware (ESP32) for local resilience and the server layer for complex decision-making.
Implementation Strategy
Implementing asynchronous MQTT client logic on embedded hardware and synchronizing actuator states across distributed layers.
Technical Outcome
A deployable IoT automation blueprint integrating embedded systems with modern web backends for reliable agricultural monitoring.
Key Features
Continue Exploration