Senior Software Engineer & Tech Lead · Stockholm
I operate in environments where reliability is not a KPI: it is a grid obligation.
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.
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
FastAPI
Django
GCP
TypeScript 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.
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.
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.
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
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 →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