I'm an incoming Computer Science student at the University of Waterloo. I use my full-stack experience to develop efficient software with modern design and exceptional user experiences.
I'm currently:
- Working at the
Computational Social Science Lab within the University of Toronto, where I help develop algorithmic teaching tools to enhance human-AI collaboration in chess
Prior to this, I:
- Contracted for
K-Scale Labs (YC24), where I helped engineer the software layer for two humanoid robots
- Organized
Hack Club Scrapyard, a global high school hackathon in Austin, Texas and 60+ cities around the world! (C$200,000 in funding)
- Led the
British Columbia Youth Developer Collective, a community of over 350 high school developers in British Columbia.
- Worked on neural sign language translation, where I developed an open-source ASL fingerspell recognition and pose production model
- See my arXiv preprint, demo video, and code
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,445 hrs 49 mins
Python 705 hrs 41 mins βββββββββββββββββββββββββ 28.52 %
TypeScript 682 hrs 44 mins βββββββββββββββββββββββββ 27.59 %
JavaScript 429 hrs 44 mins βββββββββββββββββββββββββ 17.37 %
JSX 198 hrs 33 mins βββββββββββββββββββββββββ 08.02 %
HTML 136 hrs 44 mins βββββββββββββββββββββββββ 05.53 %
JSON 48 hrs 54 mins βββββββββββββββββββββββββ 01.98 %
CSS 41 hrs 13 mins βββββββββββββββββββββββββ 01.67 %
Java 31 hrs 20 mins βββββββββββββββββββββββββ 01.27 %
SQL 29 hrs 21 mins βββββββββββββββββββββββββ 01.19 %
Other 28 hrs 52 mins βββββββββββββββββββββββββ 01.17 %