Architected and built the power management panel configuration interface and dynamic load-balancing rules engine for an EV charging network operator dashboard, enabling hosts to cascade electrical breakers and protect charging grids from capacity overloads.
Commercial EV charging sites (fleets, parking garages) have strict electrical capacity limits. Connecting multiple chargers simultaneously can overload site panels, leading to blackouts and massive utility surcharges. Hosts needed a way to structure complex electrical panels (main breakers, sub-breakers, and chargers) and monitor amperage limits in real-time.
My task was to design the interactive electrical hierarchy builder (Breaker, SubBreakerModal), write algorithms to validate nested load limits across up to 6 cascading levels, and implement a step-by-step load-assignment wizard to link EV chargers.
Programmed the breaker panel tree components (Breaker.tsx) displaying ratings, limits, and active loads. Wrote recursive traversal algorithms to monitor cascading sub-breaker amp ratings and trigger visual warnings (LimitExceededWarning) when capacity limits are violated. Developed the multi-step Load Wizard (LoadStepOne, LoadStepTwo) to move active EV chargers into power-managed circuits. Wrote comprehensive Cypress test suites verifying configuration forms, user roles (Support, Host), and network latency under simulated grid warnings.
Delivered a scalable power management platform that enabled charging site operators to model complex electrical infrastructures, configure dynamic load-balancing rules, and monitor power distribution across charging networks. The solution reduced manual configuration effort, improved visibility into electrical capacity constraints, and helped operators safely expand charging deployments while maintaining grid stability. Comprehensive Cypress test coverage improved release confidence and ensured reliability across critical power-management workflows.