Nathan Adams

Stockholm, Stockholm County, Sweden
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
Nathan Adams is a seasoned game developer and systems engineer with 15 years of experience, currently based in Stockholm and active in both Mojang/Minecraft-related projects and low-level Rust graphics and emulation work. He blends game-server and tooling expertise—contributions range from core Minecraft server APIs and the Brigadier command parser to Python server-status tooling—with deep backend skills in Rust on projects like wgpu and the Flash emulator Ruffle. Nathan focuses on reliable, test-driven implementations (notably adding unit-test infrastructure and VM fixes for Ruffle) and performance-minded graphics backend optimizations across WebGL/GLES. Comfortable across Java, Python, and Rust, he has a knack for maintaining and modernizing legacy game systems while shipping robust new features. Known for a playful personality and strong community involvement, he brings an unusually pragmatic mix of game design sensibility and low-level engineering discipline.
code15 years of coding experience
languagesEnglish
github-logo-circle

Github Skills (38)

minecraft10
event-handling10
shader10
python10
api-design10
gles10
plugin-development10
testing10
gameserver10
networking10
java10
javas10
parsing10
gpu10
webgpu10

Programming languages (18)

C#JavaC++BikeshedRustCObjective-C++Vue

Github contributions (5)

github-logo-circle
Bukkit/Bukkit

Dec 2010 - Mar 2012

The Minecraft Mod API
Role in this project:
userBack-end Developer
Contributions:393 commits in 1 year 3 months
Contributions summary:Nathan appears to be contributing to the core API for the Bukkit Minecraft modding platform. Their work focuses on building the base interfaces for game entities like Player, and blocks, and integrating new component types like the new entities and game mechanics. They are also adding the fundamentals for the plugin system, including class-loading, event handling and general plugin management.
minecraft
Dinnerbone/mcstatus

Nov 2011 - Apr 2017

A Python class for checking the status of an enabled Minecraft server
Role in this project:
userBack-end Developer
Contributions:56 commits, 6 PRs, 9 pushes in 5 years 5 months
Contributions summary:Nathan primarily contributed to the development of a Python library for querying Minecraft servers. Their work included implementing core functionalities such as server pinging, status retrieval, and query responses, along with improvements in data handling using byte arrays. They also made changes related to packaging the library for PyPI and proper Python 3 support. These contributions enhanced the library's features and compatibility.
minecraftpython
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