Joseph Burton

Game Developer

Nottingham, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Joseph Burton is a game developer and experienced Minecraft modder with a decade of hands-on software engineering focused on Java tooling, client-side mods, and compiler/decompiler work. Based in Nottingham, he contributes to prominent open-source projects—improving Fabric mixin support in the MinecraftDev IntelliJ plugin, adding practical client commands, and refining a modern Java decompiler—demonstrating both tooling and gameplay-facing expertise. His contributions span full-stack UI work for utilities like EnchantmentCracker and low-level backend improvements such as memory models, control flow optimizations, and I/O for a custom EsoLang VM. Comfortable moving between native integration, Java client logic, and compiler infrastructure, he brings a pragmatic eye for refactors that improve accuracy and maintainability.
code10 years of coding experience
github-logo-circle

Github Skills (28)

kotlin10
minecraft-forge10
decompiler10
clientside10
memory-management10
user-interface10
c1110
java10
decompile10
c1710
javas10
compiler-design10
minecraft-fabric10
front-end-development10
mixins10

Programming languages (15)

MDXJavaC++CSSRustCHTMLCuda

Github contributions (5)

github-logo-circle
Earthcomputer/clientcommands

Jan 2018 - Jan 2023

Adds useful client-side commands
Role in this project:
userFull-stack Developer
Contributions:97 releases, 332 reviews, 397 commits in 5 years
Contributions summary:Joseph primarily contributed to the client-side functionality by adding various client commands like `/cbook`, `/cshrug`, `/cnote`, and `/cwiki` with Java. These commands interact with the Minecraft client to enable features such as filling books with text, displaying an emoticon, adding in-game notes, and displaying wiki pages. Furthermore, the user implemented the client-side entity selector with a focus on adding functionalities for rendering entities and manipulating them in the client. They also refactored parts of the code base.
minecraftclient-side
Cracking the XP seed in Minecraft and choosing your enchantments
Role in this project:
userFull-stack Developer
Contributions:21 releases, 17 reviews, 95 commits in 3 years 8 months
Contributions summary:Joseph's contributions primarily involved developing the front-end UI for the "Enchantment Cracker" tool, adding and modifying UI elements. They also worked on features related to the main function, adding Java code that interacted with native code. The user also implemented Java code for an alternative version of the main functionality, should the native code not function as intended. Furthermore, the user was also involved in adding various minor changes such as tooltips and other elements of the Java code.
minecraftseedcrackingminecraft-modenchantments
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Joseph Burton - Game Developer