Work Index
2026
- Rhythm Fruit Shop — Native C++ CoreA native C++20 rhythm-game core with CI-enforced determinism, a PCM-cursor-derived clock, and a zero-allocation gameplay hot path.C++20 · SFML · miniaudio · CMake · GitHub Actions↗ Case study↗ GitHub
- KodamaA distributed simulation prototype: 10K+ agents at sub-millisecond server ticks on a data-oriented, zero-allocation core loop..NET 8 · SignalR · MessagePack · Unity 6 · C#↗ Case study↗ GitHub
2025
2024
- TrAITA stroke-rehabilitation system built with UBC clinical researchers — published results: ~13% improvement in paretic arm function, ~31× more therapeutic reaches per session.Unity · Leap Motion SDK · C# · Session Telemetry↗ Case study↗ UBC Research
- GameDataConfigTool.NET CLI generating type-safe C# from Excel configs via Roslyn — reference design for a production config pipeline..NET 8 · Roslyn↗ GitHub
2023
- Dawn of SurvivalShipped mobile title at IGG Canada — prototype, framework setup, stabilization.Unity · HybridCLR · Protobuf↗ TapTap
2022
2020
- Mythic HeroesCore client engineer on a live-service mobile RPG with 10M+ downloads — navigation and screen-flow layer, protobuf state sync, and ILRuntime hot-update content.Unity · C# · Photon · Addressables · ILRuntime · Protobuf↗ Case study↗ Official Website
2019
- Virtual Host XRFinal-year project: web virtual host for guided walkthroughs via Amazon Sumerian.Sumerian · WebGL