Kieran Wallbanks is a software engineer with 13 years of experience and a First Class Computer Science degree from the University of St Andrews, currently based in Norwich and contributing to both commercial projects and open-source Minecraft tooling. He has led development at Noxcrew and worked on backend systems for lightweight Minecraft servers like Minestom and the Kyori Powered Adventure text library, adding player event handling, component-based text improvements, and robust JSON serializers. Comfortable modifying core server logic and serialization layers, he focuses on making platforms easier for third-party extension and feature evolution. His background also includes hands-on operational experience—setting up finance and e-commerce systems for small organisations—which informs a pragmatic, end-to-end approach to shipping reliable software.
13 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science, First Class Honours, Bachelor of Science - BS, Computer Science, First Class Honours at University of St Andrews
A user-interface library, formerly known as text, for Minecraft: Java Edition
Role in this project:
Back-end Developer
Contributions:272 reviews, 131 commits, 81 PRs in 1 year 10 months
Contributions summary:Kieran primarily worked on the "text-serializer-gson" module, a critical part of the user-interface library, focusing on serialization and deserialization functionality for JSON and other input types. Their contributions involved adding deserializers and serializers for various input types, which included handling JsonElement, Reader, and JsonReader to deserialize components. They also added serializers to JsonElement to allow serialization. Furthermore, the user added support for new sound features by adding a sound provider and more ways to stop sound within the codebase.
Contributions:104 reviews, 166 commits, 29 PRs in 1 year 10 months
Contributions summary:Kieran's contributions focused on enhancing the Minestom server's functionality by implementing new player events related to sprinting and sneaking. They added new events for player actions such as starting and stopping sprinting and sneaking. Furthermore, the user removed legacy text functions to implement a system that is more component-based and easier for third-party modifications. Their work involved modifying server core logic for player management and text processing.
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.