Kevin Calderone

Principal Software Engineer at Ramen VR

Irvine, California, 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
Kevin Calderone is a Principal Software Engineer with nine years of professional experience building and optimizing low-level systems, gameplay engines, rendering, and AI integrations across both AAA and indie games. He has led teams at Blizzard and startups, co-authored research enabling AI agents to play StarCraft II, and contributed protocol-level updates to the StarCraft II client used by the research community. A founder of an indie studio that shipped millions of iOS installs and a builder of cloud-hosted asset pipelines and Houdini-backed mesh generation tools, he blends product-minded engineering with deep technical craftsmanship. Based in Irvine, CA, he specializes in performance, algorithms, and Unreal Engine tooling—often focusing on the subtle tradeoffs in engine and gameplay design that unlock real-time scale and fidelity.
code9 years of coding experience
job12 years of employment as a software developer
bookComputer Science, Computer Science at Pasadena City College
bookUniversity of California, Los Angeles
github-logo-circle

Github Skills (7)

game-development10
protocol-buffers10
compiler9
struct8
data-structures8
structures8
data-structure8

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
Blizzard/s2client-proto

Aug 2017 - Apr 2022

StarCraft II Client - protocol definitions used to communicate with StarCraft II.
Role in this project:
userBack-end Developer
Contributions:1 release, 40 commits, 40 PRs in 4 years 9 months
Contributions summary:Kevin primarily contributed to the protocol definitions for the StarCraft II client. Their work involved adding new data fields for features like replay support, tech requirements, and maximum shield and energy values. They also updated existing definitions to incorporate new features, such as effect data and observer actions, as well as making general updates to support 4.0 features. These changes are reflected in modifications across various protocol definition files.
starcraftstarcraft-iicommunicatemachine-learningai
Mythica plugin for Unreal Engine
Contributions:3 releases, 7 reviews, 243 PRs in 7 months
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
Kevin Calderone - Principal Software Engineer at Ramen VR