I am a Singaporean Computer Science student studying in SIT-Digipen's Interactive Media and Game Development Degree, with experience with C/C++, TypeScript, Python, C#, and Lua. I am also a trained animator, having studied character animation at Singapore Polytechnic, and starting animations 2 years before that.
I am deeply passionate from the beginning about digital art and game development, starting from a desire to add my animations to games like Counter Strike, and Garrys' Mod. Since then I've been exploring the technical and artistic sides of game creation. I've built various game systems, developed levels, designed UI, and continued to animate on the side.
I actively enjoy the work that comes from working in the technical and artistic fields. I enjoy designing robust systems just as much as I enjoy bringing characters and mechanics to life. By bridging engineering and art, I aim to solve technical, design, and creative problems holistically, contributing as a hybrid developer who understands the full game production pipeline.
Programming (C++, Python, TypeScript, C#, Lua)
3D Animation (Blender, Maya, 3DS Max)
Game Development (Unity, Unreal Engine)
Video Editing and Compositing (After Effects, DaVinci Resolve, Premiere)
Problem Solving, Simulators, Mechanics, Machines, Physics, Robots, Factorio, Travelling, Planes, Cars, Racing, Guns, Video Games, Technical Implementations.
Fluxia Pte Ltd.
Programming Intern
Accelerated X-Ray setup and development by developing and writing and designing a 3D web application using TypeScript, three.js, and React.
Created tools to visualize preliminary X-Ray results to intuitively understand the interactions of rays in materials.
Sparky Animation Pte. Ltd.
Visual Effects Artist Intern
Beautified shots using a combination of visual effects (VFX) developed in Maya, After Effects, and video compositing using After Effects and DaVinci Resolve.
Singapore Institute of Technology - DigiPen Singapore | GPA 3.9
Interactive Media in Game Development [IMGD]
Singapore Polytechnic | GPA 3.208
Diploma in Digital Animation (Specialization in Character Animation)