Last Updated on November 24, 2025 by chase
Contributed to the development and live support of a major AAA title across client, server, and tooling systems in a massive multi‑language codebase. Engineered gameplay, UI, and server features in C++, C#, Python, and TypeScript. Maintained and optimized build pipelines with Jenkins and Premake/Lua, taking ownership of tooling stability by diagnosing and repairing failures quickly. Delivered web tools for cross‑team workflows, provided Mac and anti‑cheat support, and debugged complex issues to ensure stability, performance, and efficient releases.
Selected Contributions
Stetellite Terrain Overlay

Implemented a dynamic terrain overlay system that allowed players to create circular regions on the map. Focused primarily on client‑side rendering engine integration, ensuring overlays were drawn efficiently and consistently. Exposed key data and parameters to designers, enabling rapid iteration on UI, gameplay behaviors, and balance. Delivered a visually striking mechanic distinct from creep, while maintaining performance and stability.
Premium Arcade

Implemented systems that enabled premium publishers to release maps in the StarCraft II Arcade for real‑money transactions. Contributed to both client and server workflows to ensure premium content could be published reliably, giving creators new opportunities to monetize their work and expanding the game’s ecosystem.
SC2 Twitch War Chest


Led backend development to expose endpoints and data pipelines enabling the Battle.net team to grant XP and rewards to players watching Twitch streams. Collaborated closely with the Web Team to build a Twitch Extension synchronized with StarCraft II systems. Worked alongside UI designers to provide the data they needed for in‑game presentation, ensuring the War Chest feature delivered a seamless experience for players and streamers alike. This effort required significant coordination across teams alongside direct SC2 development work.
Customizable Consoles




Engineered systems to support player‑selected console skins, exposing data to UI designers so choices could be persisted and displayed reliably in‑game. Collaborated closely with design to ensure flexibility and usability, while also enabling a new monetization stream through premium console customization.
Additional Contributions
- Performance Profiling & Optimization: Collaborated to port and stabilize engine optimizations, ensuring reliable runtime improvements.
- Cross‑Platform Support: Ensured stability and compatibility across Windows and Mac builds.
- Developer Experience: Improved internal tools and workflows, taking ownership of resolving diverse tooling issues for the team.
- Data Integrity & Migration: Managed large‑scale migrations of game data and build pipelines.
- Quality Assurance Collaboration: Partnered with QA to reproduce, diagnose, and resolve complex bugs.
- Security & Compliance: Contributed to anti‑cheat measures and privacy compliance efforts.
- Live Operations Support: Assisted with post‑release maintenance and updates, often resolving critical client‑side issues to keep systems stable.
- UI/UX & Game Designer Collaboration: Exposed data and built systems to support both UI and game designers, enabling flexible features and empowering content creation in the SC2 Editor.
- Additional Monetization Streams: Enabled workflows for designers to implement and iterate on new cosmetic features, ensuring reliable in‑game presentation and expanding customization options.
- AI Research Collaboration (DeepMind): Assisted with workflow improvements and cross‑team coordination to support DeepMind’s StarCraft II research, contributing to smoother experimentation and reliable collaboration.
