Hi, I'm Jonny Buchanan, a programmer / web developer from Northern Ireland, who lives in Australia.

This is my personal website, where I keeps things I've made, and notes about things I've learnt, am learning or have been thinking about, somewhere which isn't social media, a GitHub repository or a Gist.

Browser Extensions

I make browser extensions to improve sites I'm a long-time user of. Click an extension's icon or name for complete details and install links:

Control Panel for Twitter

  • Improved Home timeline
  • Revert X branding
  • Hide ads
  • Hide boosted replies

Control Panel for YouTube

  • Improved Subscriptions
  • Improved Search
  • Skip ads
  • Hide unwanted content

Comments Owl for Hacker News

  • Highlight new replies
  • Improved mobile UX
  • Mute and note users
  • Tidy navigarion

Other Active Projects




Snowclone text generators, e.g. create your own ░L░I░N░K░ ░I░N░ ░B░I░O░-style nonsense.

TILs from Advent of Code 2023 in til → javascript

Small things I've learnt while doing Advent of Code for the first time.

Updating browser extension translation strings in til → browser-extensions

Automating the most error-prone part of adding new translation strings to browser extensions.

The Banterbox in notes → undefined

An ongoing log of The Very Best of the Banterbox from Limmy's Twitch stream.

let over const in notes → javascript

My complete argument for using let over const.