Available to hire
Full-stack software engineer skilled in JavaScript/TypeScript, React, Node.js/Express, Next.js and PostgreSQL. I build production-grade end-to-end web apps with REST APIs using layered architectures and relational data design.
I bring 3 years of professional experience building performance-critical real-time systems in Unreal Engine and C++, applying strong debugging discipline and systems-level thinking to backend concurrency and architecture.
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Language
English
Intermediate
Chinese
Fluent
Work Experience
Software Engineer at Insense Studios
September 1, 2024 - May 1, 2026Designed a procedural level-generation system for a VR game with backtracking that validates and places content automatically. Built modular, event-driven state machines for AI and interaction systems, including internal tooling for runtime tuning and debugging. Engineered the core gameplay loop synchronizing simultaneous state changes across combat, equipment, and movement in real time without race conditions or inconsistent behavior. Profiled and optimized rendering performance, improving FPS by ~140% (30 to 72 FPS) through systematic bottleneck analysis.
Game Programmer at Insense Studios
September 1, 2024 - PresentCurrent role as Game Programmer; remote work based in Johor, Malaysia.
Software Engineer at Freelancer
May 1, 2024 - August 1, 2024Designed an extensible weapon and ability system architecture for a game project, enabling new content to be added without code duplication. Built a lifecycle management system to spawn, track, and retire in-game AI characters in a high-traffic real-time environment.
Game Programmer at Freelancing
May 1, 2024 - September 1, 2024Developed a custom PCG level generation system featuring reroll on collision, backtracking on dead ends, baked lighting constraints, and rulesets for generation. Implemented various enemy AIs, spawn systems and tools for balancing them, group behavior logic. Delivered solutions for vertical navigation of enemies, teleportation, charging, leaps, EQS system, ranged & melee attacks etc. Built core VR systems including shooting, item equipment, throwing, climbing & edge vaulting, measures to avoid motion sickness, gesture based player skills. Debugged and optimized VR performance, boosting frame rate from 30 to 72 FPS. Ported core VR gameplay mechanics to PC.
Software Engineer at Nimbus Games
February 1, 2023 - January 1, 2024Delivered two commercial projects: Chiy o and a playable multiplayer demo supporting up to 4 concurrent players. Used Unreal Engine replication systems to keep gameplay and AI state consistent between server and clients. Built core gameplay systems for Chiy o, including puzzle logic, AI behavior, the save system, and player interaction and inventory mechanics.
Game Programmer at Nimbus Games Studio
February 1, 2023 - January 1, 2024Delivered a commercial project: Chiyo and a playable multiplayer demo supporting up to 4 players. Used Unreal Engine's replication system to synchronize AI behavior across server and clients. Created gameplay logic for puzzles, AI, save system, interaction and inventory systems.
Education
Bachelor of Game Development at UOW Malaysia KDU University College
January 1, 2019 - January 1, 2023Bachelor of Game Technology (Hons) at UOW KDU University College, Shah Alam, Selangor
January 1, 2019 - January 1, 2023Qualifications
Industry Experience
Gaming, Software & Internet, Media & Entertainment
Skills
Experience Level
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Hire a Programmer
We have the best programmer experts on Twine. Hire a programmer today.