Featured Posts
Check out my latest blog posts!
The night I stopped being afraid
On childhood fear, becoming a man, and the psychology behind who feels safe at night.
Nanosensors, Raytracing, and Fourth-year Capstone
The intersection of nanosensors, ray-tracing and a fourth-year capstone project. Check out how ray-tracing can be used for scientific applications as well!
Why and How I Built My Own Programming Language; Qalam
What’s it like to write your own programming language? I reflect on the experience of building Qalam, a project born from curiosity and a desire to learn. Along the way, I adapted a popular tutorial, made things unnecessarily difficult for myself, and discovered just how much fun a completely impractical idea can be.
Approximating Drink Cooling with PDEs
Have you ever wondered how long it would take for your drink to cool down in the fridge? I’ll go over how to approximate this using partial differential equations and numerical methods.
Experiences
See where I've been working!
Hapbee
May 2025 - Aug 2025
24 years oldHapbee
May 2025 - Aug 2025
24 years oldSoftware Engineering Intern
For my 6th co-op term, I worked as a software engineering intern on Hapbee’s IoT-integrated mobile application and led a full rewrite of their backend to improve scalability and maintainability.
Mantle
Jan 2025 - May 2025
23 years oldMantle
Jan 2025 - May 2025
23 years oldSoftware Engineering Intern
For my 5th co-op term, I joined Mantle as a full-stack developer, building frontend and backend features for a fintech platform that uses generative AI to generate and manage cap tables from legal documents.
Nokia
Jan 2024 - Aug 2024
22 years oldNokia
Jan 2024 - Aug 2024
22 years oldSoftware Engineering Intern
For my 4th co-op term, I worked at Nokia on the Network Services Platform, focusing on building and refining reusable UI components.
ArenaX Labs
Sep 2022 - May 2023
21 years oldArenaX Labs
Sep 2022 - May 2023
21 years oldFrontend Developer
During my 3rd co-op term, I worked as a frontend developer on a Web3 fighting game, implementing UI/UX features and contributing to game functionality built with THREE.js.
FragranceBuy
Feb 2022 - Jan 2024
20 years oldFragranceBuy
Feb 2022 - Jan 2024
20 years oldData Analyst
In January 2022, I worked part-time as a data analyst, performing large-scale pricing and traffic analysis, optimizing shipping cost calculations, and identifying web-scraping activity across 10,000+ products.
HIRE Technologies
Jan 2022 - May 2022
20 years oldHIRE Technologies
Jan 2022 - May 2022
20 years oldSoftware Engineering Intern
For my 2nd co-op term, I worked as a QA engineer, contributing across QA, frontend, and backend systems and implementing features including AWS Lambda–based workflows.
University of Waterloo
May 2021 - Aug 2021
20 years oldUniversity of Waterloo
May 2021 - Aug 2021
20 years oldFrontend Developer
For my 1st co-op term, I worked as a web developer, translating designed content into production webpages and building JavaScript automations used across 100+ course pages.
Academy for Mathematics and English
May 2020 - Aug 2021
19 years oldAcademy for Mathematics and English
May 2020 - Aug 2021
19 years oldMath/Science Tutor
After starting university, I worked part-time as a math and science tutor, teaching students from grades 2–12 and tracking academic progress through assessments.
Durham District School Board
May 2020 - Aug 2020
19 years oldDurham District School Board
May 2020 - Aug 2020
19 years oldSummer School Tutor
In the summer of 2020, I worked as a math tutor, assisting Grade 9 and 10 instruction and providing one-on-one support to struggling students.
Tim Hortons
Aug 2019 - Aug 2020
18 years oldTim Hortons
Aug 2019 - Aug 2020
18 years oldTeam Member
After moving to Whitby, I worked part-time at Tim Hortons, gaining experience in a fast-paced environment while handling customer service and bakery shifts.
Mosaic North America
Jan 2017 - Aug 2019
15 years oldMosaic North America
Jan 2017 - Aug 2019
15 years oldBrand Ambassador
My first job in grade 9 was with Mosaic North America, where I ran in-store brand campaigns, set up product displays, and drove sales for major consumer brands.
Projects
Check out what I've been working on!