Languages: C/C++ (proficient), Actionscript 3 (proficient), J2SE (intermediate), knowledge of LUA, knowledge of Basic
Generalist: Knowledge of game development from concept through final, including graphics engines, physics and game play
Graphics: Built two 3D graphics engines supporting toon and phong shading, as well as post-processing using DirectX and HLSL. Have knowledge of OpenGL and GLSL
Others: Microsoft Visual Studio .NET, SVN (source control), 3D Studio MAX 2010, Adobe Flash, Adobe Photoshop, Microsoft Word, Microsoft Powerpoint, strong 3D math skills including linear algebra, calculus and splines
Communication: Demonstrated ability to work in groups and actively participate in team discussions, including scrum meetings, presentations and brainstorming sessions.
Adaptability: Ability to work on a variety of programming tasks such as physics, graphics, game play and tools development.
Leadership: Ability to lead demanding projects and keep team-mates motivated.
Digipen Institute of Technology Singapore
B.Sc in Computer Science in Real-Time Interactive Simulation
Sep 2010 - Apr 2013
Diploma with Merit in Digital Entertainment Technology, specializing in Games Programming
May 2005 - May 2008
PROJECT & WORK EXPERIENCE
Voxel Smash (Senior Project), Producer, Team of 7
Designed and implemented a voxel based graphical engine using DirectX and its hardware instancing functionality.
Designed and created a custom mesh format supporting submesh-hierarchy and animation.
Built the editors necessary to create and animate custom meshes.
Sep 2012 - Apr 2013
Flux (Junior Project), Technical Director, Team of 8
Designed the engine architecture and coded the 3D graphical engine using DirectX.
Coded a post processing pipeline and implemented the sobel filter as a post-processing effect.
Designed and implemented a data-driven system for easy integration of assets into game.
Jan 2012 - Aug 2012
Hot Chick (Sophomore Project), Producer, Team of 3
Designed and wrote the physics system as well as much of the game play.
Designed and implemented a particle system for the cartoony explosion effect.
Designed the main character, drawing and animating it in Flash, as well as other art assets.
May 2011 - Dec 2011
Nanyang Polytechnic, Development Technologist
Assisted in the development of a game engine for the school.
Apr 2008 - Jun 2008
Actionscript Awards 2010, Bronze Award (Open Category), Republic Polytechnic.
Koei Gold Award for outstanding academic achievements, Nanyang Polytechnic 2008.