Jonathan Browne is a software development engineer with 11 years of hands-on experience building backend systems in Java, JavaScript, and TypeScript, currently at Amazon in Austin. He has designed and shipped production web services and dashboards using AWS serverless tech (Lambda, DynamoDB, CDK) and improved CI/CD and deployment tooling during multiple internships. An active open-source contributor, he has strengthened robustness and type-safety in projects ranging from Firecracker microVMs to popular web tooling like UAParser.js and the Sponge Minecraft ecosystem. Comfortable across systems-level and application-level code, he combines careful attention to edge cases (e.g., user-agent parsing and VM bounds checks) with pragmatic design tradeoffs. He holds a BS and is completing an MS in Computer Science at UT Austin, and brings a longtime curiosity for new languages and platform internals that surfaces in both research and real-world production work.
10 years of coding experience
1 year of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at The University of Texas at Austin
The SpongeAPI implementation targeting vanilla Minecraft and 3rd party platforms.
Role in this project:
Back-end Developer
Contributions:1 review, 207 commits, 117 PRs in 6 years 9 months
Contributions summary:Jonathan made several contributions to the Sponge API implementation for Minecraft. Their commits focused on adding and removing mixins for the entity, and blocks while also improving the command system. They also implemented features related to resource packs and fixed various bugs and issues related to experience, and armor stands. These changes involved working with the core game mechanics.
Contributions:109 commits, 17 PRs, 131 pushes in 4 years 10 months
Contributions summary:Jonathan primarily contributed to implementing and updating the SpongeAPI for the Minecraft Forge mod. Their work included implementing events related to sleeping, game dictionary revamp, and game stopping/stopped events. Additionally, the user updated entity registration for 1.12 and fixed Forge clients thinking they were missing human registration, as well as passing Sponge's explosion events on to Forge.
forgeminecraftgradlemixinsmod
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
Jonathan Browne - Software Development Engineer at Amazon