Jake Shirley

Senior Software Engineer - Script API Lead at Mojang Studios

Redmond, Washington, United States
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
🎓
Top School
Jake Shirley is a Senior Software Engineer and Script API lead at Mojang Studios with 11 years of experience building gameplay systems and developer-facing tooling for Minecraft across platforms. He leads the design and implementation of the JavaScript/TypeScript scripting API, balancing backwards compatibility, documentation, and developer flows for a massive, multi-platform codebase. Comfortable across gameplay, systems, and backend work, he has hands-on experience integrating APIs and data processing in Python—as shown by contributions that extended camera support in a popular unifi-cam-proxy project. Based in Redmond and trained in real-time interactive simulation at DigiPen, Jake pairs a creator-first mindset with pragmatic engineering, and maintains an active community presence under the handle darknavi.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (B.S.) Real Time Interactive Simulation, Bachelor of Science (B.S.) Real Time Interactive Simulation at DigiPen Institute of Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (9)

camera10
motion-detection10
json10
api10
python10
apidoc10
aiohttp10
error-handling9
git9

Programming languages (18)

C#PowerShellJavaC++RustCGoMustache

Github contributions (5)

github-logo-circle
keshavdv/unifi-cam-proxy

Apr 2021 - May 2021

Enable non-Ubiquiti cameras to work with Unifi NVR
Role in this project:
userBack-end Developer
Contributions:1 review, 7 commits, 4 PRs in 10 days
Contributions summary:Jake focused on extending the functionality of the `unifi-cam-proxy` project to support additional camera types. Their primary contribution involved adding support for Reolink NVR cameras, including features for snapshot retrieval and motion event detection. They addressed issues with error handling and refined the snapshotting mechanism, ensuring the integration of new camera types while modifying the core application and its dependencies. The commits suggest experience with API interaction and data processing in a Python environment.
cameranvrunifi-nvrunificameras
JakeShirley/cs261tests

Feb 2016 - Oct 2020

Unit tests for CS261 semester project
Contributions:2 PRs, 4 pushes, 1 branch in 4 years 8 months
semester-projecttestingunitsemesterunit-tests
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
Jake Shirley - Senior Software Engineer - Script API Lead at Mojang Studios