Timeline: Feb 2024 - Mar 2024
Organization: Cowlar Design Studio
Product Overview
Bijli Metrics is an intelligent energy monitoring solution that tracks electricity consumption in real-time and delivers insights to help businesses reduce energy costs through smart alerts.
How It Works
- Easy-to-install clamps connect to main power cables in distribution boxes
- IoT devices stream millisecond-level energy data to cloud via MQTT
- Platform provides instant access to dashboards and analytics
- Supports multi-location monitoring for centralized control
Core Features
- Real-time Monitoring: Continuous energy data streaming and storage in InfluxDB
- Smart Alerts: Power alerts via SMS, Slack, Email, and WhatsApp
- Complex RBAC: Multi-level access control (Super Admin, Organization, Group, Customer)
- Actionable Insights: Graphical real-time monitoring with advanced filters
My Contributions
🚀 Performance Engineering
- Built MQTT-powered dashboards for real-time billing and power consumption insights
- Achieved 83% improvement in InfluxDB query performance
- Optimized data pipelines across staging, development, and production environments
- Implemented peak hour analysis for demand optimization
👥 Technical Leadership
- Led a team of 3 developers in backend development
- Assigned tasks and tracked progress through sprint cycles
- Presented technical updates in IoTCore stakeholder meetings
- Conducted code reviews ensuring high-quality implementations
🏗️ Architecture & Design
- Architected role-based access control system with multi-tenant support
- Designed hierarchical permission structure (Super Admin, Admin, Customer levels)
- Contributed to overall system architecture planning
- Ensured robust and scalable system design
💻 Technical Implementation
- Developed real-time data processing pipelines
- Implemented event-driven architecture patterns
- Built time-series data optimization strategies
- Created monitoring and alerting infrastructure
Impact of My Work
- Performance: 83% faster data retrieval for dashboard queries
- Scalability: Streamlined pipelines handling millions of data points daily
- Reliability: Robust RBAC system supporting enterprise multi-tenancy
- Team Efficiency: Improved development velocity through effective task management
Technologies Used
Node.js
TypeScript
Vue.js
MQTT
InfluxDB
MySQL
Event-Driven Architecture
CI/CD
This project showcases my expertise in building high-performance IoT systems, optimizing time-series databases, and leading technical teams in complex backend development.