> cat portfolio_

Hi, I'm Thanh

Gameplay programmer by trade, roguelike and ARPG addict by night. I build game systems in Unity and break servers in my homelab.

  • 5+ Years
  • 4 Shipped Titles

Projects

click a card for details
Claynosaurz Champions
LEGENDARY

Claynosaurz Champions

  • Action
  • Collection

In Claynosaurz Champions, your goal is simple: Collect them all, build the best team, and defeat your opponents in the arena. Join the adventure, every egg holds a surprise, and every battle brings you closer to victory!

  • Unity
  • Jenkins
  • Colyseus
  • Wwise
LET'S STORY
EPIC

LET'S STORY

  • Casual
  • Content Generation

LET'S STORY! is an AI-powered, interactive e-book platform that empowers kids to become creators by crafting their own unique, personalized bedtime stories

  • Unity
  • PyTorch
  • GenAI
  • Jenkins
  • Docker
Claynosaurz Champions
LEGENDARY

Claynosaurz Champions

  • Action
  • Collection

In Claynosaurz Champions, your goal is simple: Collect them all, build the best team, and defeat your opponents in the arena. Join the adventure, every egg holds a surprise, and every battle brings you closer to victory!

Role
Senior Gameplay Programmer
Engine
Unity
Platforms
Android · iOS

What I built

  • Built a 3D asset integration pipeline with an in-editor preview scene
  • Built a material generation pipeline that cut artists' manual coloring work by ~80%
  • Reduced upload size by ~40% using Addressables and remote content delivery
  • Reduced framerate spikes in the arena by preloading assets and stripping unused ones

Tech

  • Unity
  • Jenkins
  • Colyseus
  • Wwise

Team

~40 people Large team

Links

1 / 5 · esc to close
LET'S STORY
EPIC

LET'S STORY

  • Casual
  • Content Generation

LET'S STORY! is an AI-powered, interactive e-book platform that empowers kids to become creators by crafting their own unique, personalized bedtime stories

Role
Senior Gameplay Programmer
Engine
Unity
Platforms
iOS · Android

What I built

  • Built a Stable Diffusion fine-tuning pipeline to train specialized image-generation models
  • Built a containerized API server that handled 700k+ image generation requests
  • Contributed to integrating LET'S STORY! with Applaydu

Tech

  • Unity
  • PyTorch
  • GenAI
  • Jenkins
  • Docker

Team

~10 people Small team

Links

2 / 5 · esc to close
Colossus Prototype
RARE

Colossus Prototype

  • Rougelike
  • Hack'n'Slash

A rougelike hack'n'slash where you defend yourself from thousands of enemies, collect your loots, upgrade your weapons to discover the dark secrets and crawl through the dungeons.

Role
Developer
Engine
Unity
Platforms
Android

What I built

  • Built a combat system with a data-driven ability framework and in-editor tooling
  • Automated builds with a Jenkins pipeline and Firebase Distribution
  • Designed a decoupled architecture with VContainer for dependency injection, ZeroMessenger for Pub/Sub and UniTask for async flow

Tech

  • Unity
  • jenkins
  • firebase

Team

4 people Extra small team

3 / 5 · esc to close
Funiverse: Family Party Game
RARE

Funiverse: Family Party Game

  • Casual
  • Family

Funiverse, a fun & edutaining multiplayer playground designed for the whole family from parents to kids! Enjoy a stimulating collection of games playable together, collaborate in fun challenges, puzzle, arcade games, learn and progress together!

Role
Senior Gameplay Programmer
Engine
Unity
Platforms
iOS · Android

What I built

  • Built 2 of 8 minigames in the collection
  • Kept 2 more minigames stable through production, resolving bugs and updating UI
  • Built a voice-controlled minigame which takes player voices as its main input and filters it in real time
  • Built core game systems: character customization, progression and achievements

Tech

  • Unity
  • Colyseus
  • Wwise
  • Nodejs

Team

~12 people Small team

Links

4 / 5 · esc to close
KJ World
UNCOMMON

KJ World

  • Collection
  • Minigames

KJ World is an adventure web game where the past comes to life. Step into the boots of an explorer, unearth ancient secrets, and build your very own dinosaur sanctuary.

Role
Programmer
Engine
Cocos Creator
Platforms
HTML

What I built

  • Maintained the game stability in late production stage
  • Improved AI movement and interaction behaviors

Tech

  • Cocos Creator
  • H5

Team

~10 people Small team

5 / 5 · esc to close

Skills

Engines & Frameworks

  • Unity
  • Cocos Creator
  • .NET
  • PyTorch
  • Node.js

Programming Languages

  • C#
  • Python
  • Lua
  • Go
  • TypeScript
  • JavaScript

Tools

  • Git
  • Docker
  • Ansible
  • Jenkins
  • Confluence
  • Jira
  • Penpot
  • Wwise

Platforms

  • Android
  • iOS
  • Linux

Experience

  1. ▲ Level up Apr 2023 – Oct 2026 3 yrs 6 mos

    Senior Gameplay Programmer

    Gameloft Saigon Studio

    Versatile Game Programmer dedicated to building complex gameplay systems, automating asset pipelines, optimizing game performance and implementing advanced AI fine-tuning and image generation workflows.

  2. Jan 2021 – Apr 2023 2 yrs 2 mos

    Programmer

    Gameloft Saigon Studio

    Full-cycle Programmer specialized in implementing diverse gameplay systems and integrating 2D, 3D, and audio assets into game builds.