PDF Version



Michigan State University – East Lansing, MI
Graduation May 2013, GPA: 3.74/4.00
Bachelor of Science in Computer Science, College of Engineering
Game Design and Development Specialization, College of Communication Arts and Sciences



Iron Galaxy Studios – Chicago, IL
May 2013 – Present

  • Integrating Steamworks into an existing AAA PC game

Iron Galaxy Studios – Chicago, IL
Intern Programmer
May 2012 – September 2012

  • Ported arcade cabinet minigame to Scribblenauts Remix (iOS)
  • Worked on unannounced Android project, adding support for Android development into a AAA game engine
  • Integrated Apsalar and Flurry analytics into the aforementioned Android project

Adventure Club Gaes – East Lansing, MI
Game Programmer Intern
June 2011 – November 2011, September 2012 – January 2013

  • Worked on a game engine based on DirextX 11 framework
  • Modified a Unity tool to procedurally generate and texture a window
  • Developed a level editor in Flash 5.5
  • Developed game prototype to establish game flow and core features

Games for Entertainment and Learning Lab – Michigan State University
Student Game Programmer
September 2011 – May 2012

  • Gameplay programmer for MSU-themed physics-based desctruction
  • Developed the core systems of a game to promote safe driving

Recreative Sports and Fitness Services
Information Technology and Computer Support
March 2010 – October 2011

  • Maintain and update Rec Sports
  • Diagnose and resolve hardware and Windows computer issues
  • Communicate with users to integrate new ideas and technologies in the workplace


  • Well experienced working with Unity 3D game engine and scripting in C#
  • Intermediate knowledge of C, C++, Object-Oriented Programming, and Data-Oriented Design
  • Experience developing game AI, including use of vector math, finite state machines, behavior trees, A* pathfinding, and steering behaviors
  • Basic experience with OpenGL, Objective C, Javascript, CSS, and HTML
  • Basic experience developing for iOS and Android devices


Spartasoft – Video Game Development Club
August 2009 – Present

  • Collaborated in seven 48 hour team-based game development sessions
  • Serving as club President for the 2012-2013 school year