Skip to content
All work

Delivery & Cloud/2021 — 2022

Peak Power

Grid monitoring dashboards for energy usage and net-zero targets

Role
Front-End Developer
Year
2021 — 2022
Discipline
Delivery & Cloud
Stack
9 technologies

A grid management and tracking system reading telemetry from hardware installed at customer sites, letting users track energy usage through the year and act on peak-hour costs.

01The problem

Energy cost is driven disproportionately by consumption during peak hours, and the hardware at customer sites was already collecting the data needed to see it. What was missing was a way for anyone to actually read that telemetry and act on it.

02The approach

An Angular 13 client and admin surface in TypeScript with SCSS, using NgRx for state and Docker for delivery, against a Java back end with a Python and Django open-source admin, over PostgreSQL on AWS EC2. The work was largely about making a year of time-series data legible enough to change behaviour.

03The outcome

Users could track usage across the year and through peak periods, with insight into reducing storage and consumption costs — supporting net-zero goals, lower operating expense, and new revenue from more efficient energy management.

04Decisions worth noting

  1. 01

    NgRx for state across client and admin views sharing the same telemetry.

  2. 02

    Peak-hour analysis surfaced as the primary lens, since that is where the cost actually sits.

  3. 03

    Separate client and admin surfaces over one data model.

Working on something similar?

Get in touch