I'm a game programmer who is currently studying in NYP. From young, games were a way to kill time as I was an only child and no one to play with after school. I enjoy exploring various genres and pushing my creative and technical boundaries.
I'm always eager to learn, diving into programming problems, or tackling fun projects with others. Here you can see some of the projects to which I had the opportunity of contributing as a team member and some of my individual projects.
Building immersive gameplay systems, learning geometry and velocity for 3D models and movement.
Nanyang Polytechnic
ITE College Central
ITE College Central
A collection of games I've developed individually, showcasing different genres, mechanics, and technical challenges.
A browser racing game steered with your hands instead of a keyboard: clench both fists to accelerate, open them to brake, and raise or lower a hand to turn. Includes lap timing, a singleplayer circuit, and room-code multiplayer races.
A hide-and-seek game concept built around camouflage, movement, and playful arena tension as chameleon players blend into the environment while seekers track them down.
An endless runner inspired by Subway Surfers and Temple Run, focusing on fast-paced gameplay, obstacle avoidance, and score-based progression.
A simulation game where players observe AI-driven interactions within a dynamic system, focusing on emergent behavior and decision-making.
A 2D platformer drawing heavy inspiration from Hollow Knight, particularly in its atmosphere, environmental storytelling, and world design.
A precision-based 2D platformer focused on movement mechanics, timing, and player control.
Digital products built for practical, connected experiences across web and mobile devices.
A personal finance dashboard for tracking income, spending, bank accounts, and credit cards across Singapore and Malaysia, with AI-assisted statement imports and SGD/MYR support.
Projects developed in team environments, highlighting collaboration, shared problem-solving, and hands-on development experience.
Panda Unexpress is a FYP project I was part of as Programmer, during my 3rd year at NYP. The project had 6 people, 3 of which were game artists.
Role: Programmer & Game Designer
Team Size: 6 Members (3 Artists)
A Hat In Crime is a project I was part of as Game Programmer during my WIU in my 2nd year in NYP. The project had 4 game programmers.
Role: Game Programmer
Team Size: 4 Programmers + Artists/Designers
Singacure is a project I was part of as Game Programmer during my WIU in my 2nd year in NYP. The project had 4 game programmers.
Role: Game Programmer
Team Size: 4 Programmers + Artists/Designers
Creating UIUX design for games.
Implementing core mechanics, controls, and interactive systems.
Working effectively in multidisciplinary development teams.
Unity, Unreal Engine, Construct 3, Android Studio, Visual Studio & GitHub.