Jacob Repp is Head of Engineering based in California with 20+ years building games, platforms and startups, combining hands-on engineering with team leadership. He has led and scaled engineering teams at Blizzard—where he built AI interfaces for StarCraft II used by Google DeepMind and modernized core game systems—and now leads efforts at Mythica to fuse multi-model generative AI with procedural content generation and game engines. His technical breadth spans backend services, CI/build & release automation, high‑availability game messaging, cloud infrastructure, and embedded firmware and hardware shipping at City Storage Systems. An active open-source contributor to StarCraft II protocol projects, he improved build automation, automated protocol versioning, and added game metadata support to make tools more robust. That rare combination of low-level device bring-up and production-scale distributed system design lets him move fluidly between firmware and fleet-scale services.
Python library to decode StarCraft II replay protocols
Role in this project:
Back-end Developer
Contributions:1 release, 39 commits, 35 PRs in 2 years 3 months
Contributions summary:Jacob's primary contribution involved merging documentation changes and integrating a diff script into the main CLI. They also implemented automatic version selection for protocol files, modifying the client to be version-independent. Additionally, the user added support for game metadata, including MMR, and updated the setup.py file with versioning information and package details. The user added the latest protocol file, demonstrating an understanding of the project's core functionality.
StarCraft II Client - protocol definitions used to communicate with StarCraft II.
Role in this project:
Automation Engineer / Build & Release Engineer
Contributions:9 commits, 4 PRs, 12 pushes in 2 months
Contributions summary:Jacob primarily focused on modifying the build process and project setup within the repository. Their contributions involved updating the `setup.py` file, which likely manages the project's packaging and dependencies. This included updating the version, author, and classifiers, and integrating the `gameversion_autogen.py` file into the build process, demonstrating an understanding of build automation. Their work suggests a focus on ensuring the project is correctly packaged and can be built consistently.
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.