Mastering Unity across 2D physics, 3D worlds, and networked gameplay.
I specialize in solving the hardest problems in game development: making multiplayer games feel like zero-latency local play, crafting responsive 2D and 3D kinesthetics, and squeezing maximum performance out of Unity C#.
Over 8 years of production experience shipping commercial Unity titles across Steam, PlayStation, Nintendo Switch, and mobile. From authoritative server backends and rollback netcode to customized 2D physics solvers and HDRP shaders, I help teams build games that scale effortlessly.
How I Build Multiplayer & Game Systems
Deterministic Netcode
Multiplayer isn't an afterthought. We build tick-synchronized architectures with client-side prediction, automated state rollbacks, and lag-compensated hit detection from day one.
Dual 2D & 3D Fluency
Whether writing pixel-perfect sub-pixel platformer math in 2D or complex 3D inverse kinematics (IK) and root-motion warping, the goal is always maximum responsiveness and player agency.
Zero-Garbage Architecture
Eliminating frame stutter by enforcing zero runtime heap allocations in hot loops, leveraging C# structs, object pooling, NativeArrays, and Unity's Burst compiler.
Commercial Unity Experience
Multiplayer & Technical Awards
Recognized for network stability, esports-grade responsiveness, and custom physics solvers in Unity.