John is a Software Engineer based in Germany with 11 years of hands-on experience building backend systems and game-server tooling. Currently developing anxiety therapy at Sympatient, he blends product-focused engineering with empathy-driven health tech. His open-source contributions include Minecraft server internals work—adding cross-version NMS support and enhancing item metadata and UI preview behavior—showing deep familiarity with legacy compatibility challenges. A self-described tech nerd, he thrives on practical problem solving and shipping features that improve both developer ergonomics and user experience. Less obvious: his projects demonstrate an ability to retrofit modern behaviors into older platforms, a valuable skill for maintaining long-lived systems.
Add unlimited crates to your server with 10 different crate types to choose from!
Role in this project:
Back-end Developer
Contributions:7 commits, 9 PRs, 7 comments in 2 years 7 months
Contributions summary:John's contributions primarily involve modifying the `ItemBuilder.java` class to support new features, such as hiding item flags and setting item damage for Minecraft items, targeting compatibility with Minecraft version 1.14. They updated item metadata, including damage values, and added functionalities to hide item flags. Further commits demonstrate support for both 1.13 and 1.14 by adding separate NMS implementations, demonstrating understanding of Minecraft server internals. Additionally, a commit introduced the ability to customize the number of preview lines per crate, affecting the UI of the game.
Contributions:3 PRs, 12 pushes, 2 branches in 2 years 10 months
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.