Senior Software Engineer at Blizzard Entertainment
Costa Mesa, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kevin Matthews is a Senior Software Engineer with nine years at Blizzard Entertainment, specializing in build systems, CI/CD, and automation for high-profile titles like Overwatch 2, Hearthstone, and StarCraft II. He engineers reliable release pipelines and tooling—owning Perforce/Jenkins automation, build configuration, and cluster-based performance test infrastructure—so teams can ship high-cadence public releases. On GitHub he contributes build automation and protocol tooling for Blizzard’s StarCraft II projects, adding JSON/NDJSON support and helper installers that smooth cross-platform builds. Kevin combines hands-on scripting and backend parsing work with a pragmatic focus on eliminating developer pain points through automation. Based in Costa Mesa, CA, he brings a rare blend of long-term product context at a AAA studio and practical infrastructure craftsmanship.
9 years of coding experience
12 years of employment as a software developer
Business Information Systems, Business Information Systems at California State University, Fullerton
Python library to decode StarCraft II replay protocols
Role in this project:
Back-end Developer
Contributions:323 commits, 92 pushes, 1 branch in 6 years 1 month
Contributions summary:Kevin primarily contributed to adding JSON support to the s2protocol library, including flexible output options and additional parsing capabilities. They implemented JSON and NDJSON output formats, along with a TypeDumpFilter for outputting type information and a StatCollectionFilter for event statistics. These additions enhance the library's utility for replay analysis and data processing. The user also fixed a line in the setup.py file.
StarCraft II Client - protocol definitions used to communicate with StarCraft II.
Role in this project:
Automation Engineer
Contributions:24 commits, 23 pushes in 5 years 4 months
Contributions summary:Kevin primarily contributed to automating the game version updates and build processes for the StarCraft II client protocol. They implemented scripts and modified existing files to reflect the latest game versions. The user also created helper scripts for installing protoc on Linux, ensuring that necessary tools are available for building the project. Furthermore, the user updated the build configuration and made modifications to support the build process.
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 Matthews - Senior Software Engineer at Blizzard Entertainment