Dispatch decisions for the energy transition

Risk-aware dispatch for renewable assets

+14.0% asset revenue, proven on real Dutch market data — by pricing the worst hour, not the average one. Every fifteen minutes.

Fixing dispatch

Every 15 minutes, the market bills your forecast error

In merchant power markets, a renewable asset promises energy a day ahead and settles the difference every fifteen minutes at the imbalance price. Forecasts miss; the imbalance bill lands anyway.

Most optimizers plan for the average forecast — so the worst hours are exactly where they lose the most.

Risk-aware by construction

An engine that plans what it can deliver

Not a forecast wrapper, not a rules screen — a portfolio optimizer that treats risk as a first-class input.

CVaR dispatch caps every promise at what the asset can deliver even in the worst 10% of forecast scenarios — the plan survives bad days by construction, not by luck.

A closed loop reconciles every decision against reality nightly — what was planned, what happened, what it earned — so the engine's judgement compounds with every asset-day.

Who it's for

One engine, three seats at the table

Asset owners & IPPs

Earn more from the same park, without new hardware.

BRPs & portfolio managers

Cut imbalance exposure across the book, asset by asset.

Storage operators

Dispatch the battery where it actually pays: price, imbalance risk and degradation in one objective.

See it running

Watch the engine trade a real day

A live dashboard runs the full loop on real Dutch market data today — plans, actuals, reconciliation. No hardware, no integration project: the engine needs your schedules and meters, not your control room.

Footage from the live product. Market prices and imbalance data are real (ENTSO-E, TenneT); dispatch results shown are shadow-mode with simulated telemetry, labelled as such in-product.

Honest numbers

What the engine does today

+14.0%
Revenue uplift vs rule-based dispatch, proven on real market data.
96
Dispatch decisions per asset, every single day.
15 min
Decision granularity, aligned to PTU settlement.
110+
Days of real market data in the loop — and counting, nightly.
3
Optimization engines benchmarked against each other continuously.
24/7
Autonomous plan → dispatch → reconcile loop.
Why now · the merchant era

Three trends, one direction: ours

Subsidies → market risk

Germany's EEG era is giving way to merchant exposure — new solar earns no support during negative-price hours, so dispatch quality now lands straight on the P&L.

Batteries scaling fast

Germany holds Europe's largest utility-scale battery pipeline — and batteries are where dispatch value and tail risk concentrate.

Rising volatility

Negative-price hours and intraday spreads keep setting records. Every trend widens exactly the gap our tail-risk engine is built to close.

Our story

The market does not care who you are — only whether you are right

Powerlys began with that premise. One founder, real TenneT market data, and an engine built to be judged by a single honest number — improving asset revenue by +14.0% where it counts, in euros per megawatt, on a virtual four-asset Dutch portfolio running from Brabant solar to Friesland wind.

Then, before hiring a single person, the founder did something companies usually do decades too late: he wrote a constitution. Nine articles binding the company for life — and binding him first. Merit measured in data. Every employee a shareholder. Dignity entrenched beyond even the founder's reach.

It is public, timestamped, and offered as an open example to any company that wants to copy it. We are building a hundred-year company for the energy transition — one honest number at a time.

Read the Constitution

Team, today

Who is building this

Omer Bumin

Founder & CEO

Built the engine, published the method (SSRN), runs production.

LinkedIn

Mohit Misra

Advisor · Commercial, Netherlands

Ex-TenneT (Dutch TSO); leads the Dutch market relationship.

LinkedIn
Pilot program

Put your asset on the worst-hour clock

Shadow-mode first: the engine plans alongside your current setup and shows the delta before anything touches dispatch.