Hi, I’m Fikry!

A full-stack engineer with a decade of experience in the games industry. I build real-time systems, netcode, and multiplayer backends designed to be fast, scalable, and highly resilient.

Work history

Senior Full Stack Engineer

Team Liquid · Netherlands
Nov 2025 – Present
11 months
  • Building Liquipedia new engine, ensuring similar experience and performance as the previous system.

Senior Game Programmer

MelonCat · Jakarta, Indonesia
Sep 2023 – Jul 2025
1 year 11 months
  • Engineered an optimized pathfinding system for WishSeeker, a 2D isometric Unity game, handling many units of varying sizes across complex terrain with minimal performance impact.
  • Architected the foundational P2P multiplayer framework for a new title using Mirror: player synchronization, state management, and network object spawning.
  • Refactored and optimized legacy code in “Matchmaker Agency” for better performance and player experience.

Full Stack Game Programmer

Script Smelter Studios
Sep 2023 – Nov 2025
2 years 3 months
  • Overhauled a real-time multiplayer server by designing and implementing a custom RUDP (Reliable UDP) protocol, cutting packet loss on unstable connections while keeping latency low for fast-paced gameplay.
  • Engineered a messaging protocol for turn-based multiplayer card games, keeping client-server state in sync over TCP.
  • Built a backend with NestJS and MongoDB for game authentication and lobby matchmaking: a REST API plus a TCP server for real-time lobby invites and status updates.
  • Led teams of programmers to deliver functioning features and clean code, ensuring client satisfaction.
  • Ran hiring and built an onboarding process using AI RAG tools, cutting new-engineer ramp-up time from weeks to 3-4 days.
  • Collaborated with other engineers to integrate the ThirdWeb API for a client’s game, enabling smooth crypto-currency payments.

Full Stack Game Programmer

Hazybyte Games
Apr 2023 – Nov 2025
2 years 8 months
  • Engineered a reusable front-end portal for Unity WebGL games using Svelte, bridging the game canvas with web-based features like leaderboards and user profiles.
  • Designed and deployed a universal game backend with Express.js: one scalable system managing player progress and IAPs across the entire game portfolio, replacing separate per-title backends.

Full Stack Game Programmer

Autumn System · Singapore
Aug 2022 – Aug 2023
1 year 1 month
  • Built a turn-based multiplayer server using Colyseus over WebSockets in a Node.js environment, delivering smooth gameplay for room-based matches.
  • Integrated multiple third-party REST APIs for user authentication, profile management, and leaderboards, improving engagement with new social features.

C# Content Developer

Labster · Remote
Jun 2021 – Dec 2022
1 year 7 months
  • Developed virtual laboratory experiences for education on an in-house engine built on top of Unity.
  • Engineered a reusable virtual lab component that let other content developers reuse the same building blocks by changing parameters instead of rebuilding from scratch.

Game Programmer

Creacle Studio · Banguntapan, Bantul, Indonesia
Aug 2014 – Aug 2019
5 years 1 month
  • Boosted mobile game performance by 100% (30 → 60 FPS on target devices) by profiling and optimizing C# scripts, Unity UI Canvas, and assets.
  • Prototyped multiple HTML5 games for a chatbot games platform.
  • Mentored and supervised an intern, establishing development best practices for delivery quality.
  • Collaborated with other studios on mobile game development.
  • Started as an intern on a racing game project handling the graphics side, before moving into the Programmer role.

Stack

Real-time & networking

Custom RUDP · TCP protocol design · WebSockets · Colyseus · Mirror · P2P state sync · matchmaking

Backend

Node.js · NestJS · Express · MongoDB · REST APIs · auth · systems architecture

Frontend

TypeScript · React · Svelte · Vite · Next.js · Tailwind CSS · Astro

Games

C# · Unity · Godot · GDScript · gameplay systems · profiling & optimization · pathfinding

Ways of working

Team leadership · hiring · onboarding with AI RAG · mentoring · client delivery

Let’s talk.

Happy to chat about systems, games, career shifts, or tricky performance issues. Just reach out wherever is easiest for you.