8 Bit Bandits, Senior Software Engineer, October 2022 – Present

  • Unannounced Projects

King, Senior Developer, November 2019 – June 2022

  • Crash Bandicoot: On the Run!
    • Responsible for designing and implementing gameplay systems all throughout the “runner” side of the game, working alongside other developers and designers to ensure the gameplay was fun and fluid.
    • Lead the work on a total re-architecting of the “runner”-side level systems post-release due to a change in game direction. Designed and developed new systems and tools that allowed the level designers to create new content easier and magnitudes faster than before. Simultaneously enabling the new direction for level design, while keeping backwards compatibility for all previously created content. 
  • Rebel Riders
    • Responsible for designing and implementing AI systems for bot players who play in place of a human player.

Arrowhead Game Studios, Gameplay Programmer, August 2018 – October 2019

  • Unannounced Projects

Starbreeze Studios, Gameplay Programmer, July 2016 – August 2018

  • Project Crossfire Co-op
    • 4 player co-op first person shooter. Responsible for implementing, designing, and prototyping systems alongside the system designers on the project.
  • OVERKILL’s The Walking Dead
    • 4 player co-op first person shooter. Responsible for designing, prototyping, and implementing multiple systems alongside the system- and tech- designers on the project, and exposing the systems to Blueprint where necessary for them.
  • PAYDAY 2
    • 4 player first-person shooter co-op heisting game. Responsible for designing and implementing numerous major DLCs, updates, and events.
  • RAID: WW2
    • Publisher Support
    • 4 player co-op first person shooter. Provided support on the engine used by the development team, as well as design and implementation support for various underlying gameplay systems.

The Voxel Agents, Programmer, Sept. 2013 – June 2016

  • Train Conductor World
    • iOS and Android puzzle-action game. Helped to create the game from the ground up until release, implementing major features, creating custom native plugins as needed, and generally helping release a game with a small team.
  • ToyMania
    • Social score-attack match 3 game. Helped to prototype features for the game, and implement major features.