9009-5638
okarhoe@gmail.com
Programmer (leaning towards systems & AI) with an interest for learning how things work and how they can become better.
​
I am also fond of subjects regarding physics and artificial intelligence (particularly machine learning).
SKILLS
Programming Languages:
C, C++, Javascript, Lua, Java, HTML, Python
Software:
MSVC, Cygwin, Eclipse, Python (including SciPy / NumPy)
Libraries:
OpenGL, GLSL, SFML, Dear ImGUI, Boost
Languages:
Fluent in English & Chinese, basic understanding of Japanese
PORTFOLIO
3D action-adventure with a focus on platforming and combat. (Click here for the trailer) Winner of several awards from Digipen Game Awards 2018, including the Claude Comair Grand Prize for Game of the Year.
-
Joined the team partway into the project; rapidly took in the existing code structure and implemented audio tools into the team’s custom game editor just two weeks after joining. Audio design process became streamlined, allowing the team to win the Digipen Game Award for Best Audio (2018).
-
Worked with teammates to implement the AI routines of enemy bosses; continued to modify them in response to changes in designers’ requirements due to critical response.
2D stealth puzzle game where the player manipulates enemies and the environment as a ghost
​
-
Researched on how to create reflection systems in C++ and implemented it into the team’s custom game editor despite no prior knowledge on the subject.
-
Embedded the Lua scripting engine into the custom editor, dramatically speeding up the process of game logic implementation by bypassing the need to recompile with every change.
-
Worked on the AI for the guards, including a complex time-scrubbing system where the AI characters may be rewound and fast-forwarded in time.
2D physics-based action-puzzle game where the player uses items in their bag to clear approaching enemies
​
-
Successfully implemented event handling, file loading & audio systems without prior experience in any of them.
-
Lead designer and developer for the component-based AI framework used in the game, which made it easier for the team to quickly add more enemy types.
-
Helped create the tech design document which kept the team on track during the three-month-long project.
EXPERIENCE
R&D Intern
Acronis Singapore
2018-Present
Assisting with bugfixes and other minor features using C++, Git, and various other tools.
Grader / Teaching Assistant
Digipen Singapore
2016-2018
Worked with professors to tutor junior students on Computer Science / Mathematics course subjects. Also assisted in the grading of their coursework.
Admin Support Assistant
National Service
2012 - 2014
Managed documents, inventory, and also partially handled the office's website.
EDUCATION
2015-Present
Bachelor's Degree
BS in Computer Science in Real-time Interactive Simulation
Digipen Singapore
GPA: 3.23 (As of January 2018)
Dean's List for Spring Semester 2016
2009-2012
Diploma
Diploma in Games Design
Republic Polytechnic
GPA: 2.73