Renewable Energy2025Confidential client

Representative engagement — details anonymised.

Solar Asset Intelligence

An operator managing solar farms across two countries was running its portfolio on spreadsheets and inverter dashboards that didn’t agree with each other. We built the single system of record.

Aerial view of diagonal solar panel rows in near-darkness, one row catching an orange sun glint
01

Challenge

Production data arrived from four inverter vendors in four formats, at four different intervals. Yield reports were assembled by hand at the end of each month, and by the time an underperforming string was noticed, it had usually been underperforming for weeks.

The operator needed one platform: live telemetry, financial yield tracking, and production forecasting that the asset managers could defend in front of their investors.

02

Approach

We started in the field, not the IDE. Our co-founder spent a decade operating solar assets, so the data model was designed around how a farm actually degrades: soiling, string faults, inverter clipping, curtailment.

A unified ingestion layer normalises vendor telemetry into a single time-series store. On top of it sit anomaly detection tuned to catch string-level underperformance within hours, and a forecasting model that blends irradiance data with each site’s measured behaviour.

The platform shipped as one piece: ingestion, analytics, alerting, and investor reporting — no glue code between vendor tools.

03

Outcome

Asset managers now open one screen in the morning instead of six. Underperformance is flagged the same day, monthly investor reports generate themselves, and forecasts are built on the portfolio’s own measured physics rather than nameplate optimism.

4Vendor systems unified
<24hFault detection, down from weeks
1System of record
Built with
  • Next.js
  • TimescaleDB
  • Python
  • Grafana
Services
  • Data Platform
  • Forecasting
  • Asset Monitoring
Next Project

Due Diligence Engine

Banking & Fintech2025