Resume
My LinkedIn can be found here, but this page is more comprehensive and recent.
Education
University of British Columbia - B.Sc.
Mathematics, Minor in Statistics
September 2022 - April 2027
- Cumulative Average: 94.4%
- Selected Courses:
- CPSC 221 - Data Structures & Algorithms (A+)
- MATH 223 - Honours Linear Algebra (A+)
- MATH 302 - Probability (A+)
- MATH 303 - Stochastic Processes (A+)
- MATH 316 - Partial Differential Equations (A+)
- STAT 305 - Statistical Inference (A+)
Westmount Charter School - High School
Diploma
September 2019 - June 2022
- Cumulative Average: 93%
- Activities: Student Council, Cross Country, Track & Field
Experience
SAP Canada - CI/CD Intern
September 2025 - Present
- Building and maintaining enterprise-scale CI/CD pipelines for SAP Analytics Cloud.
University of Calgary - Research Software
Engineer
May 2025 - August 2025
- Developed an R package for conducting reproducible flood frequency analysis (FFA).
- Wrote comprehensive documentation for over 60 new R functions.
- Built and deployed a web application based on my R package.
- Presented my work to senior representatives from the Environment and Climate Change Canada and the Alberta Ministry of Environment and Protected Areas.
University of British Columbia - Teaching
Assistant
September 2023 - April 2025
- Received student evaluations averaging 4.9/5 from 35 responses over 6 semesters.
- “Riley made helpful comments when we seemed to be stuck. I liked the fact that he did not just reveal the correct solving method and answer right away, but rather helped us to figure it out by ourselves.” - Anonymous Student
University of British Columbia - Student
Researcher
April 2024 - December 2024
- Awarded an NSERC USRA to develop data-driven models of root cell behaviour.
- Developed performant simulations by using numba to compile Python code.
- Discovered a previously unknown interaction involving the CLASP protein.
- Presented findings at an invited talk (UBC Undergraduate Mathematics Colloquium).
- Won 1st prize at the 2025 Multidisciplinary Undergraduate Research Conference (MURC).
- Authored a manuscript detailing my findings.
University of Calgary - Summer Camp
Counsellor
April 2023 - August 2023
- Designed a one-week curriculum on game development for campers aged 9–12.
- Fostered a safe and engaging environment over eight successful weeks of programming.
Music Makers Calgary - Piano Teacher
September 2021 - June 2022
- Instructed students aged 5–12 in piano technique and music theory.
- Helped students prepare for annual recitals, building confidence and performance skills.
Projects
For a list of my personal projects, see /projects.
Awards
- NSERC Undergraduate Student Research Award
- Trek Excellence Scholarship (awarded to the top 5% of UBC science students by GPA)
- Stanley M. Grant Scholarship (awarded to an outstanding 2nd year mathematics student)
- Best Delegate (1st place) at Canadian High School Model United Nations (2021, 2022)
- Team Alberta Cross Country (2021)
- Royal Conservatory of Music Grade 10 Piano, First Class Honours
Skills
- Python (scipy, nummpy, matplotlib, numba, BeautifulSoup4, flask)
- Web Development (HTML5, CSS3, Javascript)
- R (ggplot2, tidyr, dplyr)
- Databases (PostgreSQL, MySQL, SQLite)
- Data Visualization (PowerBI, Tableau)
- Version Control (Git), Shell, Bash, Vim