Home / Work / Energy monitoring system

Energy monitoring system

Heat, steam and water metering platform for an industrial enterprise

Industrial · energy metering In production
Energy monitoring system

Context

The enterprise ran a legacy metering system on Firebird 2.5 + PHP across two servers. It needed modern monitoring of heat, steam and water across metering devices on several sites — with history, reporting, billing and reliability.

What we built

We built a modern platform to replace the legacy stack. A one-way ETL moves readings from Firebird into PostgreSQL with TimescaleDB; devices update in real time over SSE; on top sit reporting, billing, reconciliation and access control. Multi-tenant architecture: two sites with separate databases.

Capabilities

Stack

Next.js 16 · React 19 · FastAPI · PostgreSQL 16 + TimescaleDB · Firebird→PostgreSQL ETL

Scale

89+ metering devices · ~27M readings/year · 3-year retention · 2 sites

← All work Discuss a similar project