
May 2024 - Present
GPU Graphics Driver Validation & Debug Engineer
AMD
Responsible for system testing, automation, and telemetry in GPU driver validation. Work on regression testing, issue resolution, and automation to enhance efficiency in new OS releases.
Python, PowerShell, Automation, Windows OS Testing

May 2023 - Sep 2023
Junior Tolling Field Technician
407 ETR Concession Company Limited
Maintained and tested tolling equipment, ensuring high reliability and efficiency. Assisted in major infrastructure upgrades and troubleshooting to enhance tolling operations.
Hardware Diagnostics, Equipment Testing, Preventative Maintenance

Sep 2022 - Sep 2023
Electrical Team
Blue Sky Solar Racing
Contributed to the design and testing of electrical systems for a solar-powered racing car. Worked with PCB layouts, soldering, and system optimization to enhance vehicle performance.
PCB Design, Altium Designer, Circuit Testing, Soldering

May 2022 - Sep 2022
Park Operations
City of Markham
Maintained and managed public parks, ensuring cleanliness and proper upkeep. Operated landscaping equipment and collaborated with city officials to improve maintenance efficiency.
Equipment Operation, Landscaping, Maintenance Planning

Jul 2021 - Aug 2021
Program Coordinator
Community Engagement & Family Support Centre
Organized and led summer camp activities for children, developing schedules and coordinating with camp directors to provide an engaging and unforgettable experience.
Event Planning, Activity Coordination, Leadership

Sep 2016 - Jun 2021
Flight Sergeant
Royal Canadian Air Cadets
Led cadet training programs focused on leadership, discipline, and outdoor survival skills. Worked closely with Canadian Armed Forces personnel to deliver structured learning experiences.
Leadership, Team Coordination, Public Speaking
Projects

Yelpcamp
YelpCamp is a web application that allows users to discover and review campgrounds. It's a platform where outdoor enthusiasts can share their favorite camping spots, read and write reviews, and plan their next adventure outdoors.
Node.js, Express.js, MongoDB

OTFMap
As a part of our Software Design & Communications course, we have developed a user friendly Geographic Information System (GIS) with a wide array of features to provide a comprehensive solution for all navigation needs.
GTK, EZGL, OpenStreetMap API

Threads & Process Manager
In our Operating Systems course, we integrated advanced synchronization mechanisms using C for hash table operations. This involved employing pthread mutexes to ensure thread-safe data access and modification in a multi-threaded environment.
C, Linux, Virtual Machines

16-bit Enhanced Processor
In our Computer Organization course, we developed a 16-bit processor featuring 8 registers, capable of executing instructions like mov, movt, add, sub, ldr, str, and b. For debugging, we used ModelSim's FSM timing diagram, enhancing the ALU for add, sub, and and operations.
Verilog (HDL), Assembly, ModelSim