Applied Statistics Specialist & Applied Mathematics Major · University of Toronto (2023 – 2027)
NLP · CV · Constructing and optimizing model and algorithm architectures
- 📊 Statistics student at UofT, working where statistical theory meets practical machine learning — mostly NLP.
- 🧪 I like building things from scratch and testing them with controlled experiments: locked evaluation protocols, parameter-matched baselines, and reporting what failed alongside what worked.
- 🛠️ Outside research I ship production software — full-stack apps (Spring Boot · ASP.NET Core · Vue · WeChat mini-programs), LLM / RAG services, and computer-vision inspection pipelines. Most of that lives in private repos.
- 🎻 Cellist since childhood; badminton when I'm away from the keyboard.
| Project | What it is | Result |
|---|---|---|
| Machine_translation | Transformer (Vaswani et al., 2017) from scratch in pure PyTorch, trained on WMT with no pretrained weights | 35.87 BLEU on newstest2014 en→fr (Big) · 4 checkpoints on 🤗 Hugging Face |
| PageLamp | Local-first desktop app (Tauri + Rust, React/TypeScript) that keeps your courses searchable and serves them over MCP to Claude, ChatGPT and Codex | v0.1 beta · read-only · no server, no account |
| DDPM-Diffusion-Model | Single-GPU CIFAR-10 diffusion speedrun — a faithful DDPM first, then one change at a time, timed against FID | FID 3.139 (paper: 3.17) in ≤ 9.6 h on one RTX 5090 |
| CSC413_Project | Hand-written closed-form continuous-time (CfC) RNN vs. a parameter-matched LSTM for steering-angle regression | 🔨 in progress |
| indicator_light_detection | Dashboard warning-light recognition: YOLOv8s-P2 detector + self-implemented MobileViT-XXS classifier | 123 light classes + a reject class |
| CSC311_MLProject | Which painting is a survey respondent describing? TF-IDF + logistic regression with numpy-only inference | 90.24% hold-out · 88.37% 5-fold CV |
| AKMproject | R package + Shiny app exploring the bias–variance tradeoff with Monte Carlo simulation | clean devtools::check() on 3 OSes · live demo |
| PaintApp | JavaFX desktop paint app built on MVC with command, strategy and factory patterns | undo/redo · selection · image import |
| Christmas_tree | A rotating 3D Christmas tree in SwiftUI + Metal | ~56k points drawn by custom shaders |
|
|
|
"All models are wrong, but some are useful." — George Box




