Wiki: Index
| James's Wiki | |
|---|---|
Vieux-Montréal, October 2024 | |
| Contact | |
| jameshan.cs@gmail.com | |
| GitHub | @lxyhan |
| /in/jameshan27 | |
| @jameshan05 | |
| Page metadata | |
| First created | Nov 21, 2025 |
| Last edited | May 26, 2026 |
Hi, I’m James. I’m a 20-year-old student from Toronto. This wiki contains my research and engineering notes, plus writing across topics like programming languages, geography, and training for the National team in the Triathlon.
Recent work
- Engineering at Shopify on the Sidekick+ CX R&D team (~100M conversations to date).
- 7 months at Mozilla, working on applied ML and networking research on Firefox’s privacy team. Built software to defend hundreds of millions on the open web.
- Built Firefox’s new tab widget surfacing metrics for enhanced tracking protection. Closed a handful of security bugs along the way.
- Built open source software used by 30k+ students.
About me
- I enjoy ultras and triathlons! Training for the Canadian team for 2027 worlds, and racing a few 100km/80km trail races this year.
- I competed in debate internationally and coached students for four years.
- I’m a geography nerd. I have a collection of maps I find interesting (please ask me!!), and geek out on Geoguessr.
- I have a very, very cute cat.
This site was built with
Gleam compiles to JavaScript and runs the wiki resolver. Typed FP, exhaustive pattern matching, no nulls. Rust builds the search index in a release binary that walks the wiki at build time. Zero-cost abstractions, no GC.
Contact
You can reach me at: jameshan.cs@gmail.com, GitHub, LinkedIn or Instagram
Index
- Firefox Privacy Engineering at Mozilla. Six months on the Firefox Privacy team: machine learning research, a shipped new-tab privacy surface, security patches in Gecko, and the infrastructure around them.
- Open Source Contributions. Engineering on MarkUs and PythonTA, two open-source tools maintained at the University of Toronto and used across the CS department.
- Machine Learning
- Linear Algebra
- Triathlon
- Notes on Applied LLMs from Shopify Sidekick. Working notes on agent architecture and evaluation patterns from Shopify's Sidekick team, written while interning on Sidekick + CX R&D.
- Writing. Personal notes that I'm okay sharing publicly.