Overview
B2B customer portal for Vattenfall's Berlin district heating network — visualising real-time consumption data from 4,000 IoT devices, with a continuous improvement approach that changed how the team shipped.
Achievement
Restructured frontend delivery to be independent of the backend, taking deployment frequency from twice a day to on-demand — and shipped a compliance-driven API connector that gave customers direct access to their own data.
Outcomes
- ◆ Led a full CSS rewrite in a continuous improvement manner — no big-bang release, incrementally elevated the UI quality while the product kept running
- ◆ Built chart visualisations driven directly by customer feedback — close collaboration with users to decide what data mattered and how to display it
- ◆ Decoupled frontend and backend deployments, removing the coordination bottleneck and enabling multiple releases per day instead of a fixed twice-daily window
- ◆ Developed an API connector script that pulled customer data from Vattenfall's cloud backend and served as a working example for customers to use themselves
- ◆ The connector fulfilled a legal/compliance requirement — customers have a right to access the data Vattenfall holds on their behalf, and this made that possible in practice
Technologies
AngularTypeScriptHTML5CSS3Node.js