Just finished sailing the world aboard sailinghannahpenn.co.uk.

Now working at lightbug.io

Previously a staff software engineer working for Wikimedia Deutschland on various projects including Wikibase, Wikidata and MediaWiki.

My side projects are numerous, and you can read about them on a dedicated page.

I use the username “addshore” in most places, such as GitHub, Mastodon, Twitter, Keybase & Wikimedia. Hence the name of this site.

Take a look at my latest posts or various projects.

You can also get in touch with me using my contact page.

Latest Posts

  • Smart home: Starting with OPNSense Router, Eero Wi-Fi and a pile of cables
    I recently moved into a home, that whether I like it or note, is rather “smart”. There is a Ring video doorbell, Ring camera out the back and Wi-Fi radiators throughout, not to mention the Wi-Fi fridge, dishwasher, washing machine, hot water tank and Amazon Echo Dot that…
  • COVID-19 Wikipedia pageview spikes, 2019-2022
    Back in 2019 at the start of the COVID-19 outbreak, Wikipedia saw large spikes in page views on COVID-19 related topics while people here hunting for information. I briefly looked at some of the spikes in March 2020 using the easy-to-use pageview tool for Wikimedia sites. But the…
  • See all Windows 11 network data usage
    Windows 11 (and possibly previous versions of windows) have a data usage view built into the advanced network settings view. This feature allows users to monitor and manage their data usage on both Wi-Fi and wired connections, and I assume also data connections if your device can be…
  • If you have a sandwich and cut it in half, do you have one or two sandwiches
    A few years ago, I asked a similarly silly question about lasagne to a group of people I know and summarized their responses. This time I’m bored on a coach, so asked 30–40 people the question “If you have a sandwich and cut it in half, do you…
  • Autoreload go code on code change
    For developers, the ability to autoreload code upon any changes is nothing short of a game-changer. It not only streamlines the development process but also fosters an environment of continuous improvement and experimentation. There are so many packages for languages such as JavaScript for such a behaviour, but…