Robert Fritzsche
Freelance software engineer

Hi, I'm Rob. I build the software behind energy systems and connected hardware — and I lead the teams that ship it.

Some clients bring me a metering platform that needs to scale. Others need someone to sit with their team, make the hard architectural calls, and stay until the thing is in production. Both are the same job to me, and I'd rather hear about yours in a few plain sentences than in a brief.

Write to me at . I answer every mail myself, usually the same day.

Practice

01

Energy & IoT platforms

Metering, load management, device fleets, the protocols nobody enjoys reading about. More than a decade in this domain, from firmware-adjacent C up through Go services and the cloud they run in. Fewer surprises for you, and a much shorter ramp-up.

02

Fractional technical lead

For teams that need senior judgement more than another pair of hands. Architecture and build-versus-buy calls, hiring and mentoring, roadmaps that survive contact with reality, and the unglamorous work of getting engineering and the business to agree on what matters.

03

Hands-on engineering

Describe a problem in enough detail and the solution — and the tools it needs — become obvious. That's where I start: understanding the problem fully, then picking whatever fits it best — the language is rarely the hard part. Lately that's meant a lot of Go and C/C++, from embedded to serverless, and increasingly LLMs and reasoning models where they genuinely earn their keep. Next year it may mean something else.

Problems I keep getting hired for
Protocol gateways Device fleets at scale Time-series pipelines Firmware ↔ backend boundaries Distributed systems Cloud migrations Legacy rescues Team & process scaling

Method

01

A 20-minute call

You describe the situation, I ask blunt questions. If I'm not the right person I'll say so, and I usually know who is.

02

A scoped first slice

One or two weeks with a defined outcome — a review, a prototype, an architecture you can act on. Small commitment, real answer.

03

Weekly rhythm

Fixed days per week, a written update every Friday, everything in your repos and your tools. Cancel with two weeks' notice.

04

Handover, on purpose

Documented decisions and a team able to carry it. A good engagement ends with you not needing me.

Rules

Not terms and conditions — just the handful of things I've decided in advance so neither of us has to negotiate them later.

01

I don't subcontract. The person on the call is the person doing the work.

02

No fixed price on work nobody has specified yet. Days and materials, and you can stop whenever it stops being useful.

03

Your code lives in your repositories from day one. No handover cliff at the end.

04

Clients stay confidential, including you. Nothing on this page names anyone.

05

I'll tell you when the honest answer is that you don't need me.

Work

Clients are confidential, so entries are recorded by shape rather than by name. Detail on request, in person.

01
Energy trading · Technical consultant

A battery fleet, qualified for grid balancing

A residential battery fleet had to prove to a transmission operator that it could deliver balancing power. Drove the prequalification end to end — regulatory analysis, control-path architecture across three organizations including the transmission system operators (4ÜNB), latency measurements on the lab bench — through to the submission evidence.

aFRR · Modbus · IEC 60870 · Lab measurement
02
Residential solar · Architect & staff engineer

Thousands of roofs, one power plant

A solar company with a large installed fleet of home energy systems wanted them to act as one virtual power plant in the energy markets. Drove the architecture work that gets a device fleet ready for that: a redesign of the on-device energy manager to serve self-consumption, § 14a EnWG grid constraints and market control at once, control-loop simulations to test strategies before the fleet ran them, and the cross-team RFCs that carried the decisions.

VPP · HEMS · MQTT · Modbus · Kubernetes
03
Residential storage · Product & tech lead

A battery in every apartment

A storage pilot for apartment buildings: a battery behind every tenant meter, energy shared across the house under rules (§ 42b EnWG) new enough that nobody had built against them yet. Shaped the architecture around what the pilot could actually afford — battery control through the manufacturer's cloud instead of on-site controllers, meter data over the smart-meter-gateway infrastructure — and took on most of the build.

GGV · SMGW · Cloud APIs · Architecture
04
Solar trade · Technical lead

One front door for solar installers

A solar distributor wanted its installers' whole value chain on one platform — from offer and system design through ordering and rollout to maintenance, across photovoltaics, battery storage and EV charging. Wrote the proposal and the architecture record, then built it: a modular Go backend, a React frontend, and a live integration into the distributor's ERP for catalog, stock and ordering.

Go · React · PostgreSQL
05
Energy software · Engineer

Solar plants that report their own damage

An energy-software startup building modular blocks that other companies assemble into their own energy products; the entry project is analytics for a solar installer who also operates what they build. Predictive maintenance from the plants' own measurements — fleet-wide monitoring, specific yield (kWh/kWp) benchmarked against forecasts, strings and near-identical systems compared against each other — so the morning after a storm shows where the damage is. Hands-on through the whole stack, from Go services to cluster infrastructure.

PV O&M · EMS · Go · Kubernetes · Terraform
06
Energy management · Head of Integration

Integration, from bootloader to cloud

The employed years before consulting: led the integration domain at an energy-management company — the gateways in the field and every device family they spoke to. Inverters, batteries, EV chargers and heat pumps over Modbus TCP and RTU, EEBus, OCPP, SG Ready and the manufacturers' cloud APIs; responsibility ran from bootloader and embedded OS up through MQTT, gRPC and REST interfaces to the cloud services behind the fleet — and for the teams that built them.

HEMS · DER integration · Embedded Linux · Go

If something in your stack is keeping you up, write to me. A few sentences is plenty.