About Me
Software Engineer
Hi All! My name is Owen Pan. Currently, a University student pursuing Data Science and Artificial Intelligence.
AI-Enthusiast + Gym-Goer + Sports-Enjoyer (Hockey, Soccer, Badminton, Table Tennis, Rock Climbing) + Podcast-Listener
I enjoy robotics, programming and anything that involves a long-term commitment while providing visual feedback. Seeing whatever I created to accomplish a task or help others (or myself) out is extremely rewarding. I also enjoy staying active, as physical fitness contributes greatly to one's mental health and ability.
Over my lifetime so far, I've been fortunate enough to engage in deep reflections that have shaped the current values I hold. These values include perseverance, discipline and focus. I've noticed that good values and good character are generated from habits, and so by changing my habits, I can change my life. Every day is a new day, and the thought that I can improve myself, however little, on any given day motivates me to keep going.

months of work experience
years of post-secondary education
cumulative GPA
Skills
Work Experience
Machine Learning Researcher @University of Waterloo Vision and Image Processing Lab
Sep 2025-Present | Waterloo, ONAs a machine learning researcher, I am using reinforcement learning to improve 2 v 2 soccer AI simulation strategy.
Software Engineer @StackAdapt
May 2025-Aug 2025 | Toronto, ONAs a Platform Software Engineer at StackAdapt, I work on StackAdapt's platform that allows clients to interact with and setup Advertising Campaigns. As an intern, I am working on an independent project on Frequency Caps. This project follows the entire development flow, from creating the Design Doc, to building the feature and running End-2-End tests. The feature is set to be released soon on the StackAdapt website.
Webmaster (Web Committee Lead) @University of Waterloo Computer Science Club
Jan 2024-Present | RemoteAs a mechanistic interpretability researcher, I worked on using SAEs to understand internal activations from the AlexNet model.
HCI Software Engineer @Huawei
May 2024-Dec 2024 | Markham, ONI worked on a variety of projects including | Optimizing virtual keyboard algorithm to reduce power consumption by ~0.6W. | Designing, building and drafting patent for new trackpad/mouse concept on HarmonyOS. | Applied open source LLMs to create a smart PC agent that fulfills a variety of user requests. | Implemented new algorithm for new virtual keyboard movement gestures. | Simulated common hand gestures on physical robotic arm based on predictive model.
Undergraduate Research Assistant @University of Waterloo
Sept 2024-Dec 2024 | Waterloo, ONWorked on a team investigating synthetic data augmentation techniques for the NL2SQL problem using LLMs and other language models from the SentenceTransformer library. We created a report highlighting our research.
Machine Learning Researcher @WAT.ai
Sep 2024-July 2025 | RemoteAs a mechanistic interpretability researcher, I worked on using SAEs to understand internal activations from the AlexNet model.
Full Stack Developer @CaribouContests
May 2023-September 2023 | St. Catherines, ON | RemoteI commanded development team with server issues, production and test site code pushes. I led the development and hosted first ever paid Coding Contest pulling in over 2000 participant submissions in Coding Contest and directly generated over $450 in profits.
Education
Bachelor Of Science In Computer Science
2022-2027 | University of WaterlooSupported by the Faculty of Mathematics. Relevant courses include CS 135 (FUNCTIONAL PROGRAMMING), CS 136 (IMPERATIVE PROGRAMMING), CS 136L (TOOLS – LINUX, BASH, MAKE, GIT), CS 245 (COMPUTATION) CS 246 (OBJECT-ORIENTED PROGRAMMING), CS 240 (DATA STRUCTURES & MANAGEMENT), CS 241 (SEQUENTIAL PROGRAMMING), CS 341 (ALGORITHMS), CS 348 (DATABASE MANAGEMENT), CS 350 (OPERATING SYSTEMS), MATH 136, 235 (LINEAR ALGEBRA I & II), MATH 147, 148, 237 (CALCULUS I, II, III), STAT 231 (STATISTICS), STAT 331 (APPLIED LINEAR MODELS), STAT 341 (COMPUTATIONAL STATISTICS AND DATA ANALYSIS)