
About Me
I'm a 2nd year Computer Engineering student at the University of Waterloo. Most of my work has been in web development and desktop applications, though I've also spent time with Linux, embedded systems and robotics, notably First Robotics.
I've picked up a handful of languages and frameworks along the way, starting first with C in CS50. Personally, I enjoy building things that are neat and/or solve problems in my day-to-day, no matter how small.
I also like getting to understand how existing technology works from cryptocurrency to GPS, and even planes, it's all pretty cool engineering. In fact, some of my favorite Youtube channels (which you should totally check out) include Veritasium, Jared Owen, and Real Engineering.
Outside of school and projects, I like learning new languages (I'm trilingual!), playing the piano, reading, and writing. Iโm planning to start posting on Medium soon, explaining new fun facts I've learned as simply as I can in writing!
Technical Skills
Languages
Frameworks & Engines
Libraries & APIs
Developer Tools & Platforms
Project & Team Tools
Click on highlighted skills to see related projects
Experience
- Developed a real-time ML hand gesture control system in Python to execute commands in Java applications.
- Refactored a failing unit test to improve reliability and robustness, increasing class code coverage to 98%.
- Implemented for-loop functionality supporting multiple iterators and nested loops in a scripting interpreter.
- Investigated null pointer exceptions and unexpected feature behavior, documenting findings in a Confluence article and visualizing results using matplotlib.
- Developed a standalone webcam application using DirectShowLib.dll in Visual Basic integrating COM objects, multi-camera detection and dynamic resolution switching.
- Designed and tested an exposure gauge for intra-oral X-ray scanners, now deployed on over 2,600 workstations in dental clinics across North America.
- Performed 200+ bilingual software upgrades in high-traffic dental clinics, optimizing the process to reduce update time per computer from 3 minutes to 1.
- Managed customer requests in the form of Voicemails and directed them to the appropriate team member.
- Surpassed the yearly Quality Objective target of 50% users upgraded in only 4 months.
- Conducted rigorous software testing for releases delivered to the Department of National Defense for the Canadian Armed Forces.
- Guided software team in the agile development of a full-stack web app in Typescript with React, Firebase, SVN, and Docker.
- Wrote unit tests for API call functions, ensuring expected and reliable behavior during usage.
- Assisted in developing fully autonomous C++ robot code, writing robust classes, and utilizing libraries.
- Organized tasks with a ticket system, allowing to tackle specific native bugs encountered in testing.
- Implemented new reactive features that tackled user-reported problems, streamlining user experience, and greatly reducing input error during competitions.
- Gave a keynote speech with over 900+ members in the audience.
- Organized fundraising events raising over $2000 worth of items for Food Banks and families in need.
- Advocated to the school board the importance of the โGlobal Innovation Management Instituteโ program that taught young leaders to foster problem-solving and innovative solutions to community-identified problems.
- Judged at CommuniTechโs school-wide innovation fair.
- Created and organized the only student-led club: The Board Game Club with 50+ active members.
Projects
2D Platformer Game
Designed and built a 2D platformer game using Unity Game Engine, C#, Visual Studio, and Git version control.

FIRST Robotics Scouting Web App
Led the development of a full-stack web application for scouting and tracking performance metrics during FIRST Robotics competitions.
Home Web Server
Built and configured a home server to host personal projects and services with enhanced security.
Church Website
Designed and developed a website for a local church community.
$GUMA Coin
A personal Cryptocurrency built on the Solana blockchain (just for fun!)
Education & Certifications
University of Waterloo
Waterloo, ON | Sept. 2024 โ Jun. 2029
Certifications
CS50's Introduction to Computer Science
HARVARDx | 2023
Credential ID: daff631e244f4f3a807d25efc3f7781f
Networking Basics
Cisco | 2023
Credential ID: via Credly
Introduction to Cybersecurity
Cisco | 2023
Credential ID: via Credly




