Moving Network Speed Test
A set-and-forget continuous speed testing tool for real-world mobile coverage — built to understand network performance as you move, not just when you're sitting still.
Hi, I'm Charles.
I'm a London-based technology person with a background in cloud architecture, security, and operations. This blog is where I document the things I find interesting or the rabbit holes I end up falling down in my personal life.Expect to find posts about technology, distributed systems, home automation, and occasionally cars.
A set-and-forget continuous speed testing tool for real-world mobile coverage — built to understand network performance as you move, not just when you're sitting still.
My home network is probably more than it needs to be. Multiple VLANs, 802.1x authentication, encrypted DNS, segmented IoT, Cloudflare tunnels in front of anything exposed externally. I do it because I find it interesting — but there's a reasonable philosophy underneath it: things I trust and things I don't shouldn't share the same network, and if something does go wrong, I want the blast radius to be limited. This post covers the hardware, the segmentation, the wireless setup, and some of the rougher edges.
How I built a fully automated, price-aware EV charging system using Home Assistant, Octopus Agile, Agile Predict, and PyScripts and why the obvious solution wasn't good enough.