Emerald EMS
IoT-Enabled Energy Management System Dashboard

Project Overview
Created an energy management dashboard handling data for 400,000+ users. Implemented over-the-air (OTA) update systems for IoT devices and built partner dashboards with granular team management capabilities.
Core Features
- ✓
IoT Device Management: Central portal for device provisioning and OTA updates.
- ✓
Real-time Energy Analytics: Highly interactive charts showing historical and current energy load.
Challenges & Solutions
OTA Update Reliability
Tracking firmware updates on IoT devices. Built a real-time progress bar with automatic retry mechanisms on packet loss.
Massive Data Visualization
Rendering thousands of energy consumption data points. Optimized charts using canvas-based rendering (Chart.js/Recharts) with windowed data rendering.