Professional Summary
Passionate and highly skilled Game Developer with extensive experience in Unity, C++, and debugging. Strong background in game programming, networking, and augmented reality applications. Proficient in handling both front-end and back-end development, including SQL database management, encryption, and multiplayer gameplay. Experienced in teaching and leading projects, with a focus on game mechanics, AI, and networking solutions.
Education
KDU University Malaysia
Foundation in Game Development (2012 - 2013)
Degree in Game Development (2013 - 2016)
Work Experience
Xsolla – Educator (May 2024 - Sept 2024, 4-month contract)
Taught Unity, mobile game development, C++, C#, and Object-Oriented Programming.
Collaborated with IEG for training and traveled for educational sessions.
Gained experience in leadership, team coordination, and pacing instructional content.
Taught Unity, mobile game development, C++, C#, and Object-Oriented Programming.
Collaborated with IEG for training and traveled for educational sessions.
Gained experience in leadership, team coordination, and pacing instructional content.
Nixel Entertainment – Senior Unity Programmer (Jan 2021 - April 2023, 2 years)
Led two projects independently, handling both front-end and back-end development.
Developed gameplay mechanics, effects, and in-game features in Unity.
Managed multiplayer networking with Photon Engine and database management with PHP & SQL.
Responsible for encryption, authentication, and gameplay-related data handling.
Led two projects independently, handling both front-end and back-end development.
Developed gameplay mechanics, effects, and in-game features in Unity.
Managed multiplayer networking with Photon Engine and database management with PHP & SQL.
Responsible for encryption, authentication, and gameplay-related data handling.
Mississippi – Lead Programmer & Designer (Sept 2019 - April 2020, 6 months)
Designed a mathematical algorithm for online player synchronization, optimizing server costs.
Created mobile-friendly post-processing effects such as ripple and radial distortions.
Developed aggressive AI and high-intensity gameplay mechanics.
Designed a mathematical algorithm for online player synchronization, optimizing server costs.
Created mobile-friendly post-processing effects such as ripple and radial distortions.
Developed aggressive AI and high-intensity gameplay mechanics.
Sasbadi – Programmer (Sept 2017 - Feb 2018, 1 year)
Developed augmented reality (AR) applications using Vuforia in Unity.
Created Android and iOS educational games for primary and secondary school students.
Focused on data punching and content integration for AR-enhanced textbooks.
Developed augmented reality (AR) applications using Vuforia in Unity.
Created Android and iOS educational games for primary and secondary school students.
Focused on data punching and content integration for AR-enhanced textbooks.
Gameka – Game Programmer (April 2016 - Aug 2017, 1 year)
Worked on multiple Android and iOS game projects in Unity.
Picked up PHP and SQL for database management and server-side development.
Contributed to various projects due to a shortage of programmers in the startup environment.
Worked on multiple Android and iOS game projects in Unity.
Picked up PHP and SQL for database management and server-side development.
Contributed to various projects due to a shortage of programmers in the startup environment.
Technical Skills
Programming Languages: C++, C#, PHP, SQL
Game Engines: Unity
Networking & Multiplayer: Photon Engine, PlayFab
AI Pathfinding: A* Algorithm, Dijkstra Algorithm
Database Management: SQL (Authentication, Data Management)
AR Development: Vuforia
Backend Development: PHP to SQL integration, data encryption
Programming Languages: C++, C#, PHP, SQL
Game Engines: Unity
Networking & Multiplayer: Photon Engine, PlayFab
AI Pathfinding: A* Algorithm, Dijkstra Algorithm
Database Management: SQL (Authentication, Data Management)
AR Development: Vuforia
Backend Development: PHP to SQL integration, data encryption
Additional Information
Experienced in leading projects and mentoring developers.
Strong debugging skills and problem-solving abilities.
Ability to manage both gameplay programming and backend services independently.
Experienced in leading projects and mentoring developers.
Strong debugging skills and problem-solving abilities.
Ability to manage both gameplay programming and backend services independently.