Resume
Education
- Georgia Institute of Technology – Atlanta, GA
- M.S. Computer Science – Graduated (GPA: 3.5)
– Specialization in computer graphics
– Aug. 2011 – Aug. 2013
- B.S. Computational Media – Graduated Highest Honors (GPA: 3.7)
– Specialization in computer graphics and game design
– May 2007 – May 2011
Skills
- Programming
– Proficient in C#, C/C++, JavaScript, Actionscript3 and Perl
– Knowledgeable of OO and data-driving concepts
- Software and Frameworks
– Experienced with Unity, Visiual Studios, and FlashDevelop
– Experienced with EASTL, Flixel, AS3IsoLib, PlayerIO, and Microsoft XNA
– Proficient with Photoshop, Illustrator, and 3DS Max
– Familiar with SVN, GIT, Perforce, and OpenGL/OpenGL ES 2
Experience
- Electronic Arts Inc. / Maxis – [ Software Engineer ]
SimCity: Cities of Tomorrow
– Implemented various UI/UX features
– Assisted with bug fixes during late production.
– Sep. 2013 – Present
- Electronic Arts Inc. / Maxis – [ Software Engineer Intern/Co-op ] – Emeryville, CA
SimCity
– Implemented gameplay features that allowed players to inspect game agents and view their status
– Implemented various UI/UX features
– Created automation scripts to manage data files using Perl
– May 2012 – Dec. 2012
- Georgia Institute of Technology – Atlanta, GA
- Augmented Environments Lab – [ Graduate Research Assistant ]
NerdHerder – [ Lead Developer ]
– Designed and developed a motion and physics based augmented reality game for iOS and Android devices using Qualcomm’s Vuforia SDK and Unity
– Implemented core gameplay and UI/UX systems
– Implemented multiplayer game modes using PlayerIO
– Aug. 2011 – Aug. 2013
- College of Computing – [ Head Teaching Assistant ]
– Received Georgia Tech’s Outstanding Undergraduate Teaching Assistant Award in Spring 2011
– Taught recitations and labs for CS 2261 Media Device Architecture, utilizing the C programming language with the Game Boy Advance’s hardware architecture
– Jan. 2008 – May 2011
- Aura Interactive LLC. – [ Software Engineer ] – Atlanta, GA
Augmented Reality Rock’em Sock’em Robots
– Developed an augmented reality fighting game/tech demo for Mattel and Qualcomm to showcase Qualcomm’s Vuforia SDK
– Created character controller for 3D augmented reality fighting game characters
– Created particle systems using OpenGL ES 2 for Android Devices
– Implemented environmental effects and loading systems
– Implemented UI/UX features
– May 2010 – Aug. 2011
Independent Games
- Ludum Dare Competition
10 Seconds of Joy – [Lead Programmer ]
– Created a unique click and drag chain reaction style game
– Implemented an audio playback feature that layered tracks based on player performance
– Received 19th place in Audio and 32nd place overall in Ludum 27
– Aug. 2013
Double Hydra – [ Lead Artist ]
– Created art for an arcade-style time management game
– Received 56th place in graphics and 64th place overall in Ludum 26
– Apr. 2013
Another Castle – [Lead Programmer ]
– Created a unique runner game using Flixel
– Implemented a procedural tower generation system
– Received 17th place overall in Ludum 25
– Dec. 2012
Tiny World of Fiorella – [ Lead Programmer ]
– Created a top-down adventure game using Flixel
– Implemented procedural 2D map generation systems
– Received 28th place overall in Ludum 23
– Apr. 2012
Leave Me Alone – [ Lead Developer ]
– Created a 2D side-scrolling platformer game using Flixel.
– Implemented a dynamically scaling difficulty system
– Received 17th place in fun and 50th place overall in Ludum 22
– Over 100k plays worldwide in the under one month
– Sponsored after the competition by MyPlayYard.com
– Dec. 2011
Planetration – [ Gameplay Programmer ]
– Created a defense game using Flixel
– Implemented procedural terrain generation system
– Received 7th places in Innovation and 9th place overall in Ludum 21
-Aug. 2011
- Global Game Jam Competition
Heartery – [ Lead Programmer ]
– Created a puzzle game using Flixel
– Implemented visual level creation tools
– Received most polish game award at the Georgia SPSU location
– Jan. 2013
Sacrifice – [ Lead Developer ]
– Created a runner game using Unity
– Implemented procedural snake-like animation system
– Received 1st place at the SCAD Atlanta location
– Jan. 2012
The Last Extinction: Earth – [ Lead Programmer ]
– Created a arcade action game using Unity3D
– Implemented circular playing field
– Received most plays at the Georgia SPSU location
– Jan. 2011
I Am The Wall – [ Gameplay Engineer ]
– Created a puzzle game using Microsoft XNA
– Implemented core gameplay and level creation systems
– Received 2nd place at the SCAD Atlanta location
– Jan. 2010
ThunderBalls – [ Gameplay Designer ]
– Created a physics platformer game using LOVE2D
– Designed levels and art elements
– Received 1st place at the SCAD Atlanta location
– Jan. 2009
- VGDev Student Games
ArmorSmash – [ Lead Developer ]
– Designed and developed a 3D fighting game using Unity
– Developed equipment, combo, and special ability systems
– Jan. 2012 – May 2012
BattleBoats – [ Lead Developer ]
– Designed and developed a real-time online multiplayer boat combat game using Flixel and PlayerIO
– Implemented lobby, chat, inventory, and automatic firing systems
– Aug. 2011 – Dec. 2011
Various Student Projects – [ Artist ]
– Contributed 2D and 3D game graphics
Activities
- VGDev – [ Planner ]
– Founding member of Georgia Tech’s video game development club
– Scoped and approved club projects
– Organized and planned guest speakers
– Apr. 2011 – May 2012
- Gourd: Visual Artists – [ President ]
– Founding member of Georgia Tech’s visual arts club
– Head weekly meetings
– Facilitated tutorials and club functions
– Aug. 2008 – May 2011