Web AppsDeutsche Bahn Energie2022
Train Energy Billing & Operations Platform
End-to-end platform integrating TIBCO BPM/BW, BelVis trading, SAP invoicing and EVI CRM, with a custom AngularJS UI for billing operations, monitoring and DevOps.
End-to-end platform spanning energy trading, billing and customer operations for the rail network's electricity supply.
Integration layer in TIBCO BusinessWorks wiring BelVis (energy trading and forecasting), SAP (invoicing and financials) and EVI CRM (customer records) into a single coherent flow, orchestrated by TIBCO BPM processes.
Custom AngularJS frontend for billing operators — anomaly detection, predicted vs. actual consumption comparisons, contract management, and operational dashboards.
Owned monitoring, alerting and the deployment pipeline alongside the build, so the same team that shipped features also kept them healthy in production.
Result: improved billing accuracy, reduced financial leakage and a single tool replacing what was previously several disconnected workflows.
Outcomes
What the platform unlocked once it landed in production. Each one is a measured behaviour change, not a feature promise.
- 01
Detect anomalies
Plausibility checks catch metered-reading outliers before they reach the invoice run.
- 02
Compare consumption
Predicted vs. actual side-by-side, surfacing drift between forecasts and reality.
- 03
Improve accuracy
Operator-released billing only, so every invoice goes out with checks and balances signed off.
- 04
Reduce losses
Earlier catches mean fewer credit notes and less revenue leakage downstream.
- 05
Streamline reporting
One platform replacing several disconnected workflows — reports run themselves.
Architecture
UI preview
Gallery

Want the longer story behind this one? Get in touch.