I'm a hobbyist developer writing Java and Go software, with a particular interest in transforming Java binaries and codebases.
- The Sponge Project use Atlas to remap the Minecraft server at runtime, and in their Gradle build tools. In the past they used Mercury for their cross-version upgrade kit, saving hundreds of hours of work - with greater accuracy.
- The Fabric Project use Mercury in their Gradle build tools to remap codebases (such as their own, and Fabric mods) to their latest Yarn mappings.
- The Paper Project use Mercury and Atlas in their new Gradle build tools, allowing them to work with Mojang mappings.
- Minecraft Forge use ProPatcher for their MCPConfig repository.
I also contribute to some popular software on occasion, here are some highlights:
- MultiMC: I wrote the support for both modern Feed The Beast packs and ATLauncher packs, and I continue to work on these features.
- Serenity OS: I wrote the Spider patience game implementation, and I continue to work on the game.
Previously I have also worked on many other projects, here are some highlights:
- I was a key contributor to the Sponge Project's new website, working to get a visually pleasing, functional, and inline with Sponge's identity across its web properties. I was later invited to join their team as a web developer.
- I was previously the maintainer of Waterfall, a performance fork of the Bungeecord server proxy.
- I was a contributor to the Minecraft Dev for IntelliJ project, contributing support for the Canary platform and later Waterfall.
Published on the 16 January 2022
The story of a false flag operation to shift the blame of the removal of funded television licences for over-75s onto the BBC.
Published on the 10 March 2021
As LastPass turns its back on its free tier, consider the greater good they’ve done.
Published on the 31 January 2021
Amazon and Logz.io commit to forking Elasticsearch, and CrateDB goes all in with open-source.
Published on the 22 January 2021
Elastic may mince their words, but make no mistake - Elasticsearch is now proprietary software.
Published on the 14 September 2020
A brief overview of the tale of the TikTok drama, and who may be at the centre of the ever-growing social media platform in the future.
Published on the 11 March 2020
Electron is an inefficient, non-native solution to a complex problem - but perhaps its not such a terrible choice?
Published on the 4 June 2018
Git has become synonymous with GitHub in recent years, a more fragmented industry can only be a good thing... right?