top of page

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
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
PORTFOLIO
  • 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
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
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

CONTACT
bottom of page