I'm a Computer Science student at the University of Waterloo.
Currently, I lead engineering for the
Maia Chess project, where I get to work with Dr. Ashton Anderson at UofT's Computational Social Science Lab.
Previously, I was a SWE intern at K-Scale Labs (YC24) in Palo Alto. I also worked on neural sign language translation, developing an open-source ASL fingerspelling and pose-generation model.
I also organized Hack Club Scrapyard, a global high school hackathon in Austin TX and 60+ cities around the world (C$200,000 in funding), and founded
British Columbia Youth Developer Collective, a community of over 350 high school developers across BC.
Check out my work on my portfolio βοΈ You can read my thoughts, notes, and blog in my Knowledgebase!
- Maia Web: A web platform built on top of Maia, a human-like neural network chess engine (Website)
- Sign Language Translation: An opensource ASL fingerspell recognition and semantic pose retrieval interface (GitHub, Paper, Video)
- minecraft.global: (400k+ visits) An intuitive Minecraft server list with exciting new features and phenomenal UI (GitHub, Website)
- py-mon: (120k+ downloads) A developer tool to automatically restart a Python application when file changes are detected (GitHub, PyPi, Stats)
- And many more (GitHub, Website)
Total Time: 2,515 hrs 18 mins
TypeScript 724 hrs 24 mins βββββββββββββββββββββββββ 28.44 %
Python 723 hrs 50 mins βββββββββββββββββββββββββ 28.41 %
JavaScript 430 hrs 52 mins βββββββββββββββββββββββββ 16.91 %
JSX 198 hrs 33 mins βββββββββββββββββββββββββ 07.79 %
HTML 137 hrs 24 mins βββββββββββββββββββββββββ 05.39 %
JSON 51 hrs 15 mins βββββββββββββββββββββββββ 02.01 %
CSS 42 hrs 28 mins βββββββββββββββββββββββββ 01.67 %
Other 32 hrs 15 mins βββββββββββββββββββββββββ 01.27 %
Java 31 hrs 20 mins βββββββββββββββββββββββββ 01.23 %
SQL 29 hrs 21 mins βββββββββββββββββββββββββ 01.15 %









