Wiki: Index

James Han
Contact
Email jameshan.cs@gmail.com
GitHub @lxyhan
LinkedIn /in/jameshan27
Instagram @jameshan05
Page metadata
First created Nov 21, 2025
Last edited Jun 2, 2026
James in Vieux-Montréal
hello world!

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, working on search and retrieval infrastructure.
  • 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

Hiking a wooded trail, Toronto
somewhere green, pleasantly lost.
  • 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.
Tommy Thompson Park, the Leslie Street Spit, Toronto
new life from rubble & concrete.
  • 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

  • Systems and ML at Firefox. Six months on the Firefox Privacy team: a multi-process aggregation system in Gecko's C++ engine, security patches on the trust boundary, machine learning research, and a new-tab privacy surface shipped to 210M users.
  • Shopify. Working notes from my time as an engineering intern on Shopify Sidekick + CX R&D.
  • Machine Learning
  • Open Source Contributions. Engineering on MarkUs and PythonTA, two open-source tools maintained at the University of Toronto and used across the CS department.
  • Linear Algebra
  • Triathlon
  • Writing. Personal notes that I'm okay sharing publicly.