Portfolio
Selected projects showcasing shipped and in-progress games, along with relevant technical experience.
Rumble Racer
Online Multiplayer Racing (Mobile) • Lead / Main Unity Developer
Unity
C#
Mirror
KCP
.NET (SignalR)
Linux
Docker
Addressables
- Lead developer on an online multiplayer mobile racing game, owning systems from prototype to production
- Achieved stable performance at 60 FPS on mobile through profiling-driven CPU/GPU and memory optimizations
- Reduced network usage from ~1 Mbps (prototype) to 20–30 Kbps per player in production by optimizing sync strategy, tick rates, message payloads, and replication (Mirror over KCP)
- Built and maintained end-to-end online flow: matchmaking queue → match start → race session → results → return to lobby, backed by a .NET matchmaking server using SignalR in a multi-region and highly available server infrastructure
- Improved loading times and content delivery through a production pipeline based on Addressables
- Deployed and operated the server stack on Linux using Docker containers (matchmaking + gameplay servers)
Sail and Dig
Pirate Online RPG (Mobile) • Side Project (with brother - illustrator & art designer)
Unity
C#
Mirror
KCP
Linux
Docker
Addressables
Redis
- Pirate-themed PvP online RPG built in Unity as a long-running production side project
- Implemented multiplayer gameplay using Mirror with a focus on PvP interactions, responsiveness, and stability on mobile networks
- Built progression/quest-driven structure and gameplay systems designed for iterative content expansion
Marketing & WebGL Interactive Experiences
Various Client Projects • Lead Unity Developer
Unity
WebGL
Mobile
AR (Zappar, WebXR, 8thWall)
- Led a small Unity team delivering interactive experiences for marketing and advertising campaigns
- Shipped multiple projects across mobile and WebGL, adapting quickly to varied scopes and timelines
- Set technical direction (architecture, review standards, performance budgets) and supported delivery planning