Video games have come a long way since Tennis For Two in 1958. Expansive, explorable terrains give players whole worlds to play in. High poly 3D characters immerse users in spectacular beauty and detail. Accurate detailed physics models allow players to interact with their environment in realistic ways. Adaptive AIs that can learn and adapt to the player present new and unexpected challenges. Each new generation of games takes us one step closer to breaching the wall between the virtual and the real. Despite our best efforts, however, video games remain merely almost interactive...
Seeking a full-time programming position that will let me explore design and engineering creativity as well as continue learning new programming technologies and techniques.
DigiPen Institute of Technology
Bachelor of Science, Real-Time Interactive Simulation (Computer Science)

California Polytechnic State University – San Luis Obispo
Computer Engineering
I have extensive experience in
  • Gameplay Design & Programming
  • Engine Design & Development
  • Server/Multiplayer Programming
  • Interactive Web Development
I've developed titles for many platforms, including
  • Windows/PC
  • Facebook/Web
  • Microsoft XBox 360
  • Nintendo Wii
  • Nintendo DS
I'm fluent in C/C++, PHP, Javascript/AJAX, and Flash ActionScript 3. I have experience in many other languages, including Java and PERL, and learn new languages and architectures exceedly quickly.