Long Overdue

March 13, 2026

Finally live

The new site is live. I’ve been meaning to do this for a while — not because I lacked things to write about, but because actually shipping it kept slipping down the list. So here’s a quick tour of what I’ve been up to.

Building EV Charging Infrastructure

For the past three years, my main project has been building a complete EV charging stack for a client — every layer, from scratch. That means a Charge Point Operator (CPO) to talk to the physical charge points over OCPP, a Charging Station Management System (CSMS) to manage hundreds of those charge points and make smart charging decisions in real time, an E-Mobility Service Provider (EMSP) to handle customer charging passes, and an Open Charge Point Interface (OCPI) integration layer to connect to external charging networks. The works.

The part I find most interesting is the edge architecture. Smart charging decisions — managing power draw based on real-time MeterValues and energy meter readings from meters like the EEM371 — run on local Kubernetes clusters at each site. No cloud dependency in the critical path, but still being able to monitor and control everything from the cloud. We got there partly by studying how Chick-fil-A runs Kubernetes at the edge, which is one of those cross-industry inspirations that sounds odd until you look at their setup and realise it maps almost perfectly.

I gave talks on this at Devoxx Belgium and JFall 2024. If you were there, hello again.

On AI Coding Tools

I’ve been using AI coding assistants seriously for about two years now. At work we ran a proper evaluation and built an adoption proposal — which meant actually stress-testing tools rather than just vibing with demos. My view: they’re genuinely useful, but the productivity gains go to developers who stay in control, not those who hand over the wheel.

At home I’ve been going deeper: Claude Code, Copilot CLI, OpenCode, Google Stitch, spec-driven development workflows (SpecKit, OpenSpec). GitHub’s Agent HQ is the next thing I’m watching.

The House, The Shed, and 100 kWh

We built an extension onto the house — new office included. I did the Swedish-style timber cladding, all the interior finishing, and all electrical and network wiring myself. Lights, switches, and sensors all talk to Home Assistant via KNX or native integrations.

Now I’m tearing down the garden shed and rebuilding it to house a battery storage system: roughly 100 kWh, three-phase, self-built. Yes, the payback period is unclear. No, that’s not the point. I want to understand energy systems from the inside — how you model, control, and optimize a battery + solar + grid setup. The money saved versus a turnkey solution is a bonus.

On the software side, I’m working on multiple projects. One of which is a pure-Java Modbus TCP implementation for controlling solar inverters, with proper inverter mocking built in for development. It’s mostly build using spec-driven development. More on that separately.

More posts coming. See you then.

Interesting cases & blogs

January 17, 2021

Netatmo integration in Home Assistant via MQTT

Instead of using the default Netatmo integration in Home Assistant, I switch to using an MQTT bridge. I found a […]

January 15, 2021

Home Assistant Floorplan UI

Using Home Assistant and the Lovelace UI, I created an interface based on the floorplan of my house. And it […]

Scroll to Top