Callum Seabrook

Software Engineer at Sopra Steria

St Albans, 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
Callum Seabrook is a software engineer based in St Albans with seven years of hands-on experience building back-end systems and game-server tooling while working full-time at Sopra Steria. He contributes actively to open-source projects—most notably improving NBT ZLIB support in the widely used KyoriPowered/adventure library and adding platform-specific features to multiplayer plugins—demonstrating a knack for low-level I/O and protocol work. Comfortable shipping production features for server cores and plugins, he has implemented game mechanics like bank refunds, teleportation bypasses, and placeholder systems that reveal a pragmatic understanding of real-world systems and user flows. At just 21 he combines professional engineering with prolific open-source contributions, often tackling platform integration and compression/serialization challenges that aren’t obvious from typical application work.
code7 years of coding experience
job1 year of employment as a software developer
github-logo-circle

Github Skills (13)

plugin-development10
kotlin10
minecraft10
javas10
api10
bt10
bukkit10
apidoc10
spigot10
java10
gradlew9
gradle9
json5

Programming languages (12)

C#JavaShellJinjaJavaScriptVueGoLua

Github contributions (5)

github-logo-circle
KyoriPowered/adventure

Feb 2021 - Nov 2021

A user-interface library, formerly known as text, for Minecraft: Java Edition
Role in this project:
userBack-end Developer
Contributions:28 reviews, 16 commits, 11 PRs in 8 months
Contributions summary:Callum primarily focused on adding support for ZLIB compression within the NBT (Named Binary Tag) system of the library. They implemented compression and decompression using `InflaterInputStream` and `DeflaterOutputStream`, which involved modifying the `BinaryTagIO.java` and adding a test case for ZLIB compression. The user also made minor cleanup changes to the code and added functionality via kotlin extensions.
user-interfaceminecraftspigotminecraft-javaminecraft-nbt
NEZNAMY/TAB

Nov 2021 - Jan 2023

"That" TAB plugin.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 46 commits, 12 PRs in 1 year 2 months
Contributions summary:Callum primarily focused on adding and improving features related to the "Krypton" platform within the "tab" plugin. Their contributions included adding online placeholders, converting Spark placeholders to server placeholders, and addressing annotation processing issues. The user also made Krypton a separate JAR and updated the Krypton version. Further work involved cleaning up the Krypton platform and adding support for new features.
plugin
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