Working at lightbug.io on IoT things as Head of Clouds, after back from sailing “the world” aboard sailinghannahpenn.co.uk.
Previously a staff software engineer working for Wikimedia Deutschland on various projects including Wikibase, Wikidata and MediaWiki.
I use the username “addshore” in most places, such as GitHub, Mastodon, Twitter, Keybase & Wikimedia. Hence, the name of this site.
My side projects are numerous, and you can read about them on a dedicated page. Have a look at my latest posts or various projects. You can also get in touch with me using my contact page.
Latest Posts
- Fixing Wikimedia Commons thumbnail sized (on my blog)As AI crawling and training continues to stress the web, the Wikimedia foundation continues to change various things in their edge rules and internal processes. Recently the Wikimedia Hackathon Northwestern Europe 2026 was likely one of the largest technical events organized after some of the new rate limits came into play, and it wasn’t without issue at the event (though we got by). Image thumbnails are a bit of a different story, and the backend service has been restricted to … Read more
- Wikimedia Hackathon Northwestern Europe 2026Historically I’m terrible at post Hackathon write ups, though a few do exist… (#hackathon posts). For the past few days I have been attending the Wikimedia Hackathon Northwestern Europe 2026 in Arnhem NL with around 70 other people. Around 42 projects were shown at the showcase, and I want to briefly look at some of those, and also document some of the other things that were going on in my vicinity. On the whole, this was a great hcakathon, larger … Read more
- Google Antigravity for WSLIf you are anything like me, you might have given Google Antigravity a go, as I did in a recent post, and decided that there is not yet any WSL support given the extension marketplace specifically says This extension is not compatible with Antigravity. However… it turns out that even if this is the case, the Remote-WSL: Connect to WSL option still appears in the command pallet, and is usable even without the extension installed?!
- VS Code Copilot (Agent) vs Google Antigravity (Planning) & MoreBack in July 2025 I did a little comparison of various AI code assistants with a small Golang kata (with some content stripped out), and I’m back for a second attempt using the same kata, but focusing on some of the newer Copilot models, as well as cloud agents, and a run through with Google Antigravity. All runs have been screen recorded, very generic time metrics extracted, and the code is also all up in branches in the code repo … Read more
- A few days in Tromsø, NorwayIt’s been a long old while since I have written a travel related post, most recently would be my “digital nomad” boat experience for a year, and before that probably a very specific post on travelling from Santa Elena (Monteverde, Costa Rica) to Granada (Nicaragua) which was quite popular. I now know someone that Is about to head to Tromsø, Norway, and I was about to start writing up a private Google doc to share with what we did, how … Read more
- 2025 Year ReviewWell, I’m still not back on a boat as I was in 2023… Where to start… Lightbug I havn’t written a whole lot about Lightbug yet on this blog, but its still been a fun year of new developments at, and I think it’s time to share some of them with pictures ;) We released small handheld RTK device, with programmable ESP32 onboard, giving high precision accuracy, in a nice small package. I’v enjoyed seeing how folks have been using … Read more
