Dominik Bullo

Senior Software Engineer & Tech Lead · Stockholm

I operate in environments where reliability is not a KPI: it is a grid obligation.

Who I am

The energy grid is changing faster than most software can keep up with. I build the systems that keep pace: behind-the-meter asset controllers, multi-market optimisation engines, and flex and balance market dispatch pipelines across Nordic power markets.

Good infrastructure is the same problem regardless of domain: clear boundaries, reliable failure modes, and systems the next engineer can understand and change. I hold that standard in a sector where the cost of getting it wrong is a missed market activation or a grid penalty.

I have worked at every level: as a founder building from zero, as a tech lead owning delivery and architecture, and as a hands-on engineer when the problem demands it. That breadth is intentional. I take engagements where I can own the hard parts.

What I build

Energy Management Systems (EMS): design, build, qualify, operate

SCADA platforms: grid-reliability standards, real-time controls

BESS (Battery Energy Storage Systems): PPC controllers, ancillary service dispatch

Wind and hydro asset controls and integration

Nordic ancillary services: FCR-N, FCR-D, aFRR, mFRR

Asset prequalification and SvK (Svenska kraftnät) grid qualification

Nordic power market operations: Nord Pool, elbas, intraday, day-ahead

BESS / Wind / Hydro Flexibility Markets Ancillary Services Multi-market Optimization Renewables Optimization BRP Settlements SCADA / EMS / PLC IEC 61850 Python FastAPI Django PostgreSQL Docker Kubernetes GCP AWS Terraform Timescale Sentry GitHub Actions Vue.js TypeScript

Where I've worked

Ingrid Software Engineer

Built an internal prequalification tool that automated SvK submission validation across 10 sites, cutting a multi-week manual process to hours and removing a recurring bottleneck before every market qualification.

Stockholm Exergi Backend Developer (Consultant)

Built backend systems connecting a 40 MW BESS fleet to live flexibility and ancillary service markets at Stockholm's largest district heating operator, covering edge telemetry ingestion through to market dispatch and settlement.

Helicon Technologies Backend Developer

Designed and built a grid-qualified EMS managing 40 MW across FCR and mFRR, owning the full chain from SCADA integration through market dispatch and settlement to SvK grid qualification.

Transportly Tech Lead & Full-Stack Developer

Led 5 engineers (no prior SPA experience) from zero to first paying customer in 3 months: 4Shipper, a freight TMS that onboarded ~100 clients across automotive and defence.

Full history at bullo.sk

What I write about

Grid software, reliability engineering, and what it actually takes to qualify a BESS or wind asset for Nordic ancillary service markets. The failure modes that don't appear in any TSO document. What a prequalification test is really checking.

Read the writing →

Notable achievements

Architected EMS and PPC controllers for BESS across Nordic energy markets: from hardware integration to live market dispatch, with full technical ownership

Drove SvK grid qualification end to end for a 40 MW system: SCADA integration, test validation, and regulatory submission. Asset qualified and revenue-generating from day one

Tech lead on 8-person cross-functional delivery: shipped a multi-asset flexibility platform (BESS, wind, hydro) in 3 months against a 6-month plan, with expanded scope

Built backend systems for Stockholm Exergi, Stockholm's largest district heating operator (800 000+ residents): 40 MW BESS fleet connected to live ancillary service markets

Founded and ran DeOutSol: delivered production software for ~10 clients across European markets