- Combinatorics
- Abstract Algebra
- Algorithms and Data Structures
- Probabilistic Graph Theory
About MeA first-year computer science student at the University of Waterloo who’s still chugging by

Academic InterestsA few things I'm interested in

Hobbies/InterestsWhat I do in my spare time
- Playing Piano
- Yoyo-ing
- Badminton
- Competitive Programming
- Speedcubing
- Watching Formula 1
ProjectsSome things I've made in my free time or built with friends at a hackathon!
Gradient Descent SimulatorA visual simulation of gradient descent, an optimization technique. Created from scratch using Topological sort and the Chain Rule.

Discord Emoji BotA discord bot that 'bypasses' server emoji limits by adding the most-used emojis to a server and removing unused emojis. Also uses a webhook to automatically substitute emojis into messages.

GnosticA Chrome extension and Notion Plugin that generates questions and answers based on notes in Notion. Once installed, a button pops up on that allows you to generate a quiz based on the given notes!

PosTrainerA personal coach, detecting reps via a webcam, and providing feedback on posture and other workout best practices. It also scores users based on their quality of workouts.

MediBaseA medication assistant allowing people who have poorer eyesight, who don’t understand English well, or have trouble remembering to take safely take medication.

ExperiencesOrganizations I've been a part of (or still am at) and stuff I've done in the world!

Hack the 6ixAs part of the organizing team in Toronto's largest hackathon, I've helped find food deals and schedule activities! Hope to see you there in the summer of 2025!

MacLyonsDenA centralized website at WLMAC where all students can easily find information, access class schedules, and form a large community. I am immensely privileged to have been a part of MLD it in its earliest stages, working on the UI and layout. Later on, as its frontend lead, I aided in its migration to a React client.
AwardsSome of my Achievements from competitions I've been a part of!
Internation Olympiad in InformaticsI was a representative for the Canadian Delegation at the IOI - the most prestigious secondary school competition in algorithmic design and implementations - where I earned an Honourable Mention.

Canadian Math OlympiadAfter performing within the 80/6000 on the COMC, I was invited to write the CMO, where I got a 13/35!

CyberpatriotIn a team of 6, we had to perform forensics on an infected system, remove malware, and harden operating systems. Out of over 5000 teams, we finished with the top 20, earning a Platinum Tier Award!
