
Agent Maze
A PPO agent that learns to navigate procedurally generated 3D mazes from raw camera frames, and the two-engine Unity and Unreal simulation infrastructure that trains it 70-100x faster than real time.
I'm a
Building games and products at the intersection of AI and human experience — making technology that works for people.

A PPO agent that learns to navigate procedurally generated 3D mazes from raw camera frames, and the two-engine Unity and Unreal simulation infrastructure that trains it 70-100x faster than real time.
Real-time cloth simulation built on Extended Position-Based Dynamics (XPBD), with parallel CPU and CUDA GPU solvers running inside a from-scratch C++ engine.


A GPU-driven particle system using C++/DirectX 11 compute shaders and indirect rendering to simulate 1M+ particles at 60 FPS in two dispatches and one draw call.

Developed core Unity systems (narrative editor, social platform, effect framework) across multiple projects at Kuaishou, optimizing rendering performance via GPU instancing and async loading while mentoring junior engineers.

Three open-source Unity plugins with 7,000+ combined downloads. Unlimited Scroller, Smart Reference, and Pragma Timeline each fix something Unity's built-in systems handle badly, and all three ship on the Asset Store and OpenUPM with generated docs and CI.
Make your game loads 10x faster
Read more →Master the Unity Timeline with easy setup
Read more →