Austin · Lisbon · KarachiTrust centredev@binarybreach.tech
BinaryBreach
Case study — Regional utility · Iberia

Meter telemetry at scale feeding demand forecasts and asset-failure prediction, with figures traceable to source readings.

SectorEnergy & utilitiesDuration7 monthsStackKafka · Flink
Solar array under a clear sky
<5 minTelemetry to dashboard
−31%Forecast error (MAPE)
ConditionBased maintenance
TraceableEvery reported figure
The challenge

Where it started

Meter and sensor readings arrived late, out of order and occasionally twice, which made every downstream figure arguable. Demand forecasting ran overnight on a subset of the data, and asset maintenance was scheduled on a fixed interval regardless of condition.

The approach

  1. 01

    Built a streaming ingestion layer tolerant of late and duplicate readings, with watermarking and deterministic reprocessing.

  2. 02

    Modelled demand with weather and price covariates, publishing prediction intervals rather than point estimates.

  3. 03

    Trained asset-failure models on sparse historical labels, tuned explicitly to the cost asymmetry between a missed failure and an unnecessary inspection.

  4. 04

    Exposed a semantic layer so regulatory and internal reporting derive from one tested definition per metric.

Stack
  • Kafka
  • Flink
  • Iceberg
  • PyTorch
  • dbt
  • Azure
The outcome

Where it landed

Forecasts now run continuously against complete data with quantified uncertainty, and maintenance is scheduled by condition rather than calendar. Every reported figure traces back to the meter readings behind it.

Capabilities used

More work

A short conversation with an engineer, not a sales qualification call. If we're the wrong people for it, we'll say so and point you somewhere better.