Smart City Control

Smart City Control (SCC) is a SCADA platform that lets city operators monitor and control PLC-connected infrastructure from a single dashboard — irrigation systems, floodlights, tank water levels, grain aeration, and more. Councils can schedule services, respond to sensor alerts, and manage multiple sites in real time.
Project stack

Main dashboard

Council services list
The biggest frontend challenge was handling the volume and frequency of real-time data. PLC devices — especially irrigation systems — send near-constant updates: water levels twitching, sensors firing, valve states changing. Getting that data to render smoothly without thrashing the UI required careful state management and selective re-rendering to keep the interface usable under load.

Irrigation dashboard

Floodlights control

Tank level monitoring
Highlights
- Built real-time dashboards handling high-frequency PLC sensor data without UI thrashing
- Managed a large graph of node IDs mapping PLC devices to their services, states, and control points
- Implemented scheduling interfaces for irrigation across parks, football fields, and public spaces
- Developed service-specific views for floodlights, tank water levels, and grain aeration
- Designed for council operators — non-technical users managing critical city infrastructure