Skip to main content

Work

Projects, experiments, and case studies.

GPU Particles
GPU DirectX C++

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
Unity C# Lua Python

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
Unity C#

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
Unity C#

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.