Skip to main content

Experience

Nintendo — Retro Studios
#

Software Engineer IV | Austin, TX | June 2012 – Present

13 years building high-performance systems for Nintendo’s most demanding franchises.

Key Accomplishments
#

System Ownership

  • Sole engineer for Trooper Buddy AI system (Metroid Prime 4)
  • Designed and implemented dialogue system used throughout entire game
  • Created procedural navigation mesh generation saving designers enormous time
  • Built dynamic navmesh re-tessellation for obstructions that can be positioned anywhere at runtime

Performance Engineering

  • Achieved 60 fps (Switch) and 120 fps (Switch 2) targets
  • Resolved race conditions in multithreaded resource loading
  • Systematic profiling and optimization across multiple shipped titles

Technical Leadership

  • Interviewed engineer candidates
  • Onboarded and trained new engineers on AI/gameplay systems
  • Created documentation and training exercises for complex systems

Shipped Titles
#

  • Metroid Prime 4: Beyond (2025) — Switch / Switch 2
  • Metroid Prime Remastered (2023) — Switch
  • Donkey Kong Country: Tropical Freeze (2014/2018) — Wii U / Switch

Electronic Arts — BioWare
#

Software Engineer III | Austin, TX | August 2009 – June 2012

Client/server development for one of the largest MMO launches in gaming history.

Key Accomplishments
#

  • Client and server feature implementation for Star Wars: The Old Republic
  • Performance optimization for high-density player scenarios
  • Load testing framework development
  • Stability engineering and debugging

Technical Stack
#

C++, HeroScript, C#, RAD Granny3D, Linux

Shipped Titles
#

  • Star Wars: The Old Republic (2011) — PC

Electronic Arts — Mythic Entertainment
#

Software Engineer I | Fairfax, VA | May 2008 – August 2009

First professional game development role on a shipped MMO.

Key Accomplishments
#

  • Client feature implementation
  • Art tools creation and improvement
  • UI development with Lua scripting
  • Localization framework contributions

Technical Stack
#

C++, Lua, Gamebryo

Shipped Titles
#

  • Warhammer Online: Age of Reckoning (2008) — PC

CareerBuilder.com, LLC
#

Software Engineer (Co-op) | Norcross, GA | May 2005 – August 2007

Pre-graduation engineering experience in web infrastructure.

Key Accomplishments
#

  • Designed and implemented multithreaded, distributed web crawler
  • Built large-scale email bounceback processing system
  • Developed localization framework

Technical Stack
#

.NET, SQL


Education
#

Georgia Institute of Technology
#

Bachelor of Science in Computer Science