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.

Chong Kang Rui

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Intermediate
Chinese
Fluent

Work Experience

Software Engineer at Insense Studios
September 1, 2024 - May 1, 2026
Designed 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 - Present
Current role as Game Programmer; remote work based in Johor, Malaysia.
Software Engineer at Freelancer
May 1, 2024 - August 1, 2024
Designed 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, 2024
Developed 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, 2024
Delivered 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, 2024
Delivered 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, 2023
Bachelor of Game Technology (Hons) at UOW KDU University College, Shah Alam, Selangor
January 1, 2019 - January 1, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Gaming, Software & Internet, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more