ENGINEERING APPROACH
Built to play.
Built to iterate.
Shipping gameplay means connecting technical decisions to the needs of players, designers, and the team.
Gameplay systems
Native C++ and gameplay scripting within the Call of Duty engine, with experience across weapon, vehicle, scriptable, and progression systems.
C++ · Gameplay scripting · Systems integration
Iteration with designers
Translating design requests into working content and exposing tunable parameters so designers can iterate without repeated engineering changes.
Designer tunables · Prototyping · Content iteration
Cross-disciplinary delivery
Working with audio, modeling, VFX, animation, production, and other stakeholders to integrate assets and deliver milestone work.
Collaboration · Asset integration · Milestone delivery
Debugging and performance
Reproducing gameplay issues, following call stacks, profiling runtime behavior, and validating changes across shared gameplay systems.
Debugging · Profiling · Runtime optimization
AI Skills
Using OpenAI and Anthropic Claude models through GitHub Copilot to support feature implementation, debugging, and runtime optimization.
GitHub Copilot · OpenAI · Claude