Skip to main content
Open to opportunities

Xiao Jiang.
"Brian"

I'm a

Building games and products at the intersection of AI and human experience — making technology that works for people.

Selected Work

GPU Particles
GPUDirectXC++

GPU Particles

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.

Endless Runner Game
UnityC#LuaPython

Endless Runner Game

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.

Smart Reference
UnityC#

Smart Reference

A Unity plugin with 2000+ downloads that replaces eager object references in ScriptableObjects and MonoBehaviours with lazy-loaded equivalents, reducing upfront dependencies and improving load times without changing the editor workflow.

Unlimited Scroller
UnityC#

Unlimited Scroller

A Unity uGUI plugin with 5000+ downloads that enables unlimited scroll views across Horizontal, Vertical, and Grid layouts by dynamically spawning/recycling cells and using an LRU cache to minimize CPU and memory overhead.