My research interests live at the intersection of game theory, behavioral economics, asian history, and quantitative trading. I think a lot about how to define and quantify meaningful work. The following is my current understanding:
I believe the internet is worth fighting for. I work on next-gen privacy features at Firefox (read my love letter to rust) and build open-source tools (MarkUs & PythonTA) used by 30k+ students. I Lead Blueprint, UofT AI, Anthropic @ UofT, and Trinity College’s Orientation. In 2026 I’ll be doing quantitative research on a front-office electronic trading team. Won some hackathons (Hack the North, UofTHacks, NewHacks, Google x Hack the Future, Hack the 6ix) and organized others.
I read history and economics voraciously (an incomplete list). Recently: great game espionage, the Chilean revolution, Fengtian clique politics, the Taiping rebellion, Napoleon’s 1814 campaign. I see history as pattern recognition at scale. In previous years, I was amongst the best in Canadian debate, placing 1st in Ontario and 5th Nationally, and coached many cohorts of students in political science, history, public speaking, and, of course, competitve debate.
I’m also a triathlete training for the national age group team. Did a few Ironmans and ultra events this year. I find the best conversations happen on long runs or at climbing gyms—people are often too exhausted to maintain pretense.
Through this blog, I’ll be working through ideas that won’t leave me alone. If any of my words resonate with you, write me at jameshan.cs@gmail.com and I’d love to chat. Find me on LinkedIn and GitHub.