I’m a developer who specializes in scalable multiplayer systems and gameplay optimization from Jakarta, Indonesia.
I am a performance-oriented Game Programmer with over 6 years of experience specializing in Unity and C#. My core expertise lies in building robust networking solutions using Photon, developing complex AI systems, and successfully publishing titles on Google Play. What sets me apart is my technical foundation in Computer Science combined with my background as a Data Science bootcamp graduate (Hacktiv8), which allows me to apply analytical, data-driven approaches to game performance and technical optimization. I thrive in collaborative environments, ensuring that high-level technical execution stays perfectly aligned with the creative vision.
Employment and project experience
Game Programmer
Gen5AM
February 2024 – Present
- Lead the engineering of gameplay systems for upcoming multiplayer titles, ensuring smooth integration of Photon Unity Network.
- Optimize network communication and game logic to reduce synchronization delays.
- Partner with cross-functional teams to align technical development with creative vision and business goals.
Game Programmer
Semisoft
March 2020 – February 2024
- Designed and implemented core gameplay systems for real-time multiplayer games, improving stability across diverse platforms.
- Integrated Photon Unity Network to support seamless online multiplayer with minimal latency.
- Developed and released regular updates, resolving critical bugs and introducing new features to increase player retention.
Data Science Bootcamp Graduate Hacktiv8
July 2025 – October 2025
Completed an intensive program focused on data analysis, machine learning, and automation.
Published Game Projects
- Satria Dewa: A multiplayer 3v3 brawler game published on Google Play featuring unique hero skill sets and real-time team collaboration.
- Final Girl: A survival-themed game published on Google Play where players can choose between “girl” or “killer” roles with distinct gameplay mechanics.
- Math Advance: An educational Unity-based title using C# and Playfab to help students learn mathematics through gamified daily tasks and online leaderboards.
Skills
Experience Level
Language
Work Experience
Education
Qualifications
Industry Experience
Final girl is a game where player can play as girl or killer. Killer must kill all girls before time run out. Girl need to stay alive for a certain amount of time, or try to kill the killer if they have the chance.
The killer can easily kill all the girls, but his vision is limited. The Girls can use a certain prop as hiding place to avoid being seen by killer. After a certain time hiding inside, prop will start making noise to attract the killer, and killer can start smacking the prop weather there is a girl inside or not.
You can play Final Girl easily as you only need 1 finger to control the character. You can also play as your favorite Halloween characters.
You can download the game from this link
https://www.twine.net/signin
Screenshoot
https://www.twine.net/signin
Satria Dewa is a Multiplayer 3v3 brawler game where players need to working together with their team mates in order to defeat their opponents by taking the control point, or deplete their opponent’s lives.
Player can choose variety of heroes from Mahabharata with each heroes have different unique skills set. Player needs to collaborate with team mates to choose their heroes in order to have a better advantage over the enemy team.
Controls are simple, joystick on left side to move the heroes and button on right side for casting skills.
You can download the game from this link
https://play.google.com/store/apps/details?id=com.SEMISOFT.bosd&hl=en&gl=US
Gameplay Video here
Screenshot
https://drive.google.com/drive/folders/1XaRXDAXzerO7GVrKWTNhTi310i_S5a5h?usp=sharing
Unity, c#, playfab
Math Advance is an Educational game to help student understand, train, and learn mathematics.
Currently there are five mini games here, with different course and gameplay. Daily task will be given every day in order to invite students to play every day. Students can choose which mini game they want to play in order to learn a certain course. Each game that they finished will reward the student with points, which will be ranked online in leaderboard. Also a certain achievement will be given after the player manages to achieve a certain condition in mini games. Players can also add their school mate as friend in game in order to look at each other progress.
You can download the game from this link
https://www.twine.net/signin
Screenshot
https://www.twine.net/signin
Hire a Game Developer
We have the best game developer experts on Twine. Hire a game developer in Jakarta today.