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