Computer Engineering student @ University of Waterloo, building software with C#, C++, CUDA, Java, and TypeScript. I'm most interested in systems and performance engineering: GPU inference, low-latency code, and profiling-driven optimization.
Currently Building
- 🚀 LLM-Inference-Engine: C++/CUDA LLM inference engine with a paged KV cache, fused kernels, CUDA Graphs, and continuous batching.
- ⚔️ Anamnesis: Wave-based Unity/C# RPG featuring custom projectile physics and state-driven enemy AI.
- 🛠️ ObjectPoolLinter: C# Roslyn analyzer that detects heap allocations and object pool misuse in hot path code.
- ⚡ CrystalOS: Personal productivity dashboard integrating Google Calendar OAuth and local Obsidian vaults.
Featured Projects
- unity-debug-log-viewer: Lightweight in-game log viewing utility for Unity.
- clashmate: Java-based chess variant engine featuring per-piece active abilities.
- supermarket-simulation: Discrete-event simulation modeling customer queues and checkout operations.
- ingredient-tracker: Web analytics tool for tracking Wynncraft MMORPG drop rates and market values.


