Projects
Use this page for concrete work, with a short summary, stack, and a link to the code or demo.
SecondTouchReality — VR hand interaction system
An end-to-end system: webcam hand tracking with monocular depth estimation, pinch-grab interaction in Unity, natural-language object generation, and Arduino servo feedback — a full Perception → Semantics → Interaction → Hardware loop.
Generative Transformer from scratch
A GPT-style decoder-only transformer implemented from scratch in PyTorch — attention, multi-head blocks, training loop and all — trained on the Harry Potter novels as a character-level language model.
WeChat AI clone — LoRA fine-tuning
Exported and cleaned my own WeChat chat history into instruction-tuning data, then LoRA-fine-tuned Qwen2-0.5B so the model replies in my actual texting style.
Muon g-2 toy Monte Carlo
Generating toy decay-positron "wiggle plot" spectra and fitting the anomalous precession frequency back out — a small-scale rebuild of the g-2 analysis pipeline.
DIY 3D printer build
Assembled a Dayu Spa DIY printer kit and configured, built, and flashed Marlin firmware with PlatformIO, including an ESP32-based wireless control module.
Small tools and experiments
Smaller ongoing work: Manim physics animations, MiniMind from-scratch LLM training runs, and earlier VR hand-interaction prototypes.