
ABOUT
Software / Game Developer
I studied game development in Nanyang Polytechnic, and moved on to Computer Science in Real Time Interactive Simulations in Digipen Institute of Technology.
​
I've got ample experience in C, C++, C# and Unity.
I've worked on multiple projects that included 2D, 3D and VR games, which include OpenVR and PlayStation VR.

PROGRAMMING?
Why?
Developing games or software has been tough, but it is a path I'm glad I have taken. It has given me the power to create new worlds and explore the limits of my creativity.
​
I really enjoy programming as a whole, as there are endless solutions and design patterns to achieve the same goal.
​
It is my passion and I dream to work with any amazing project I can be a part of.
PROFESSIONAL HISTORY
Work Experience
Unity Developer @ Augmentus
December 2023 - Current
Part of the team that handles the main Augmentus application, allowing for no-code programming and simplifying the robot programming process.
​
Some responsibilities / contributions I've made:
- Some performance optimizations, runtime / serialization load speed
- Data structure designs and major refactoring with backwards compatibility to add features that was not possible with existing architecture
- For example, restructuring and changing multiple classes, with a base common interface and parent, to support more than 6-dof robot, maintaining backwards compatibility, and improved ease of use for other developers in the team
- Integration of the Path Optimizer into the application
- Integration of an optimized scan and paint visualization / simulation
- Improved and solved many thread safety issues, and adding new systems that improve / utilizes threading more efficiently
- Helped to do a full rewrite of a server from scratch in C# that is multi-threaded with a queue system, to support fast and efficient communication between the main application (running on iPad/PC) and to the robot, while maintaining thread safety and database integrity
- Was also responsible for handling the communication protocol to the main application for the new rewritten server, with support for SFTP file transfers, and an inbuilt packet system to facilitate message requests/response in a very user friendly way.
Director/Programmer @ Raiyon Studios
July 2022 - Current
Started a company with Lim Jia Ying for the development of the game "Touge Shakai" that is on Steam.
VR DEVELOPER @ MIXED REALMS
April 2017 - July 2017
Aided in the development of Sairento VR from mid April till end July, where I am to enter national service.
​
http://www.sairentovr.com/
http://store.steampowered.com/app/555880/Sairento_VR/
​
Developed projectiles, Glaive and Bow type weapons.
Made a handful of legendary relics like the dual plasma blade.
Created some particles like bullet deflection/explosions/sparks/blade wave and some others.
Helped to improve the haptic feedback.
And did the general bug testing and fixing.
​
Some GIFs
INTERNSHIP
@ INFINITYSG
September 2016 - October 2016
Worked as an intern for the company in Singapore, the 31st of October.
Programmed mainly in C++ within the company built engine.
I handled movement of certain entities in the world that moves dynamically, made several effects with company built software to be used within the game and handling artificial intelligence using finite state machines.
EDUCATION
Places I studied at
COMPUTER SCIENCE IN REAL TIME INTERACTIVE SIMULATION @ DIGIPEN INSTITUTE OF TECHNOLOGY
2019 - 2023
Currently studying in Digipen, learning advanced knowledge about C and C++ programming languages.
GAME DEVELOPMENT AND TECHNOLOGY
@ NANYANG POLYTECHNIC
2014 - 2017
Acquired a Diploma in Game Development and Technology.
​
Focused on making games using C++, OpenGL and Unity
Projects
Personal or school projects I worked on
Other media







CONTACT
Thank you so much for viewing my portfolio. For questions about my skills and experience, don’t hesitate to get in touch.