Experience
Systems Development Engineer
June 2025 - Present
Amazon Web Services (AWS)
Austin, TX
Systems Development Engineer Intern
May-August 2024
Amazon Web Services (AWS)
Raleigh, NC
-
Developed a debugging tool using Lua and C++ for PCIe in AWS machine learning
accelerators
-
Created a CoAP endpoint to capture and emit comprehensive metrics to improve
debugging ability
-
Collaborated with systems and firmware teams within Annapurna Labs to integrate
the tool into chip firmware
Software Engineering Intern
May-August 2023
Seagate Technology
Bloomington, MN
-
Developed a Python program to locate and analyze multiple critical features of a
hard disk drive component
-
Increased the processing capability of team engineers by a factor of 8 as a
result of automating over 95% of the manual work
-
Utilized image processing, machine learning, and data visualization to help
resolve product development challenges
Education
University of Toronto, St. George
September 2021 - May 2025
Honours Bachelor of Science in Computer Science, Focus in Computer Systems
-
Relevant coursework: Systems Programming, Computer Architecture, Computer Networks, Operating Systems,
Scalable Computing, Data Structures and Algorithms, Software Design, Artificial Intelligence
University of Minnesota, Twin Cities
September 2017 - May 2021
High School Dual Enrollment
-
Post-Secondary Enrollment Options, University of Minnesota Talented Youth Mathematics Program
Skills
Python, C/C++, Lua, Java, Bash, MIPS Assembly, SQL, Git
Proxy Server for URL Shortener
Scalable Computing Course Project
-
Built a multithreaded Java program for a scalable URL shortening system that handles load balancing
through data partitioning and replication, resulting in a performance of 1000 HTTP requests/sec
Meeting Scheduler
Web Programming Course Project
-
Collaborated with 3 peers to design and develop a React and Django web application that
helps users schedule one-on-one meetings with different groups of users, and deployed the application on AWS EC2
Interests
Team Canada NEXXICE Senior Synchronized Skating Team
July 2021 - April 2023
Team Member
-
Represented Team Canada at international competitions and the World Synchronized Skating Championships