Full-stack IoT system with ESP32, FastAPI, React, and real-time MQTT
Full-stack IoT system with ESP32, FastAPI, React, and real-time MQTT
Architected a full-stack IoT system with ESP32 firmware in C/C++, FastAPI backend with JWT auth and SQLite, and a React dashboard deployed via Docker Compose with GitHub Actions CI/CD and automated Pytest + Jest test suites. Implemented a rules engine with configurable threshold triggers and MQTT pub/sub for real-time sensor data (temperature, occupancy, light, door lock) with sub-second actuation latency.
Full-stack smart home platform spanning embedded firmware to web UI.
• Firmware: ESP32 in C/C++ for sensors (temperature, occupancy, light, door lock) and actuators, with MQTT pub/sub for real-time data.
• Backend: FastAPI with JWT auth, SQLite persistence, and a rules engine with configurable threshold triggers.
• Frontend: React dashboard for monitoring and control, deployed via Docker Compose.
• DevOps: GitHub Actions CI/CD, Pytest (backend) and Jest (frontend) test suites.
• Real-time: MQTT messaging across the stack for sub-second actuation latency.