Resume
My primary interests are in the fields of Graphics Programming (OpenGL, Vulkan, CUDA), Machine Learning, and Real-time Systems.
Outside of these fields, I also actively compose music, study French, develop mobile/web apps, and is constantly on the look out for new opportunities for me to learn and improve.
Experience
Lead Solutions Engineer (APAC)
2024 - Present
3forge Full-time
As the Lead Solutions Engineer for the APAC region, I am
responsible
for
the day to day activities of all engineers in the region and also maintain oversight
for
all
existing and prospective clients regionally. I work closely with the company's
management across the globe to help drive both client growth and also the regional
offices engineering headcount.
Alongside my managerial role, I continue to lead development in areas such as native product integrations with excel sheets, supporting popular file formats and databases, and maintaining and improving the company's in-house test suite. I also work directly with clients - leading engagements from the beginning by giving in-person product demonstrations, to building out POCs and working closely with clients locally and abroad to deliver production ready pieces, and lastly to providing crucial post-production support; solving complex multi-disciplinary problems of all nature on a daily basis.
Alongside my managerial role, I continue to lead development in areas such as native product integrations with excel sheets, supporting popular file formats and databases, and maintaining and improving the company's in-house test suite. I also work directly with clients - leading engagements from the beginning by giving in-person product demonstrations, to building out POCs and working closely with clients locally and abroad to deliver production ready pieces, and lastly to providing crucial post-production support; solving complex multi-disciplinary problems of all nature on a daily basis.
Skills: Java · SQL · Python · DevOps
Solutions Engineer
Nov 2021 - 2024
3forge Full-time
As a Solutions Engineer, I work alongside a global team using
3forge
AMI
to support clients by troubleshooting issues in real-time and building features on
top
of
their existing deployment.
I also spearheaded the company’s continuous integration and continuous delivery project, contributed to the core product's development, performed internal feature testing, built internal toolings including an integrated issue and peer review platform, assisted in the company’s hiring and marketing efforts, as well as managed the administrative aspects of the Singapore office.
I also spearheaded the company’s continuous integration and continuous delivery project, contributed to the core product's development, performed internal feature testing, built internal toolings including an integrated issue and peer review platform, assisted in the company’s hiring and marketing efforts, as well as managed the administrative aspects of the Singapore office.
Skills: DevOps · Java · Docker · SQL · Jenkins · Python ·
Selenium ·
Git
· Perforce · MySQL · redis · kdb · PostgreSQL
Software Development Intern
May 2021 - Oct 2021
Motional Internship
Refactored management python modules to minimize code duplication,
improve
maintainability and efficiency
Worked with Amazon Web Services to provide a scalable alternative solution for video
streaming
Converted an existing CMake project into a Bazel project to be deployed with Jenkins
Skills: Bazel · CMake · Jenkins · C++ · C · Python
Teaching Assistant
Sep 2019 - Apr 2021
DigiPen Institute of Technology SingaporeContract
Assisted in teaching and conducting computer science and project
modules,
and took part in teaching at the school’s academic support centre
Skills: C · C++ · OpenGL
Air Warfare Officer
Jul 2016 - May 2018
Republic of Singapore Air ForceFull-Time
Game Programmer
Sep 2019 - Apr 2021
The Logistics Institution - Asia PacificInternship
Skills: C · C++ · OpenGL
Education
DigiPen Institute of Technology Singapore
2018 - 2021
Bachelor of Science in Computer Science, Real-Time Interactive
Simulation
CGPA: 3.74
Graduated Magna Cum Laude and with a Minor in
Mathematics
Dean’s List Recipient - Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021
Integrated Infocomm Scholarship - Awarded by the Info-communications Media Development Authority (IMDA) to pursue an infocomm-related diploma and degree
Dean’s List Recipient - Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2020, Spring 2021
Integrated Infocomm Scholarship - Awarded by the Info-communications Media Development Authority (IMDA) to pursue an infocomm-related diploma and degree
Temasek Polytechnic
2013 - 2016
Diploma in Game & Entertainment Technology
Diploma Plus in Psychology Fundamentals
Proficiencies
Programming
- C++
- C
- Python
- Java
-
ASM - Kotlin
- C#
Web
- HTML
- CSS
- Javascript
Languages
-
English
Native -
Chinese
Native -
Korean
TOPIK 1 -
French
DELF A2
Graphics
- OpenGL
- Vulkan
- RenderDoc
- CUDA
Databases
- MySQL
- PostgreSQL
- redis
- kdb
Build Tools, CI/CD, Testing
- CMake
- Bazel
- Jenkins
- Docker
- Selenium
- Maven
Project Management
- JIRA
- Trello
Source Control
- Git
-
Perforce
Udemy
3D Tools
- Maya
- 3ds Max
Game Engines
- Unity
- Custom Built
Design
- Photoshop
- Lightroom
- Premiere Pro
- After Effects
Audio/Music
-
Piano
ABRSM Grade 7 - FL Studio
- Sibelius
- Audacity
Project Highlights
Howl: A Tale of Wolves
Main roles: Co-Producer, Custom Editor Programmer, Graphics
Programmer,
Composer
Howl: A Tale of Wolves is a single-player platformer set in
the
harsh
yet
beautiful wilderness. In this interactive experience, players take control of an
adult
wolf
and
her young pup who have just had their home destroyed. Together, they brave rough
terrains
and
overcome dangerous obstacles through the seasons - but will it be enough to finally
reach
paradise across the mountains?
Spellthief
Main roles: Graphics Programmer, Physics Programmer, Composer
Spellthief is a fast paced action platformer where you
simultaneously
play
as both Clyde the thief, as well as Oliver the mage. As you fight your way through
the
relentless waves of mobs and gain new skills, uncover the dark secret that ties the
two
unbeknownst adventurers.