Work
Where I’ve worked and what I’ve built.
Experience
ABC Fitness
Software Engineering Intern
Rebuilt the ABC Trainerize profile page from jQuery to React for 1.6M+ clients, shipped behind a feature flag with 97% branch coverage.
- React
- TypeScript
- RxJS
- Redux
- Jest
- LaunchDarkly
Projects
Orbit Explorer
Solo project, from the Rust engine to the interface
A browser digital twin of Earth orbit, with all 32,583 tracked objects at 60 fps, Starlink laser routing, conjunction screening, and flights out to every planet’s moons, on a Rust engine checked against published references.
- Rust
- WebAssembly
- TypeScript
- React
- Three.js
- WebGPU
- D3
- Zustand
Machine Unlearning Comparator
Frontend Engineering, Data Visualization
An interactive system for comparing machine-unlearning methods on accuracy, efficiency, and privacy, with 100+ stars on GitHub.
- React
- TypeScript
- D3
- Zustand
- FastAPI
- PyTorch
PyTorch-CKA
Author & maintainer
Compares layer representations in CNNs and LLMs, 6.8× faster than torch_cka with 95.7% less retained GPU memory.
- Python
- PyTorch
- pytest
- GitHub Actions
- PyPI
Multi-Agent Invoice Pipeline
Solo project, from the agents to the dashboard
Grok agents read and audit invoices while deterministic code decides and pays, matching the answer key on 20 of 20 sample invoices against live Grok.
- Python
- Pydantic AI
- Grok
- FastAPI
- SQLite
- React
- TanStack Query
- pytest
Online MyeongNyunDang
Next.js education platform for 5,000+ students — homepage load cut ~40% with SSR and lazy images.