Software · ML systems · AI tooling
Gavin
Munro
About
My experience spans data engineering and applied AI. I've built real-time data pipelines and cloud migrations at theScore, RAG features and LLM evaluation systems at Borealis AI, and agent tooling at Lyft — including a Python MCP server and an AI agent that autonomously authors, deploys, and debugs production workflows.
I'm drawn to problems where automation meets reliability: static analysis, evaluation frameworks, audit and observability layers, and human-in-the-loop system design. Building software that acts on its own is increasingly straightforward; building it so its actions can be verified, constrained, and trusted is the harder and more interesting problem.
Outside of work, I run, play hockey, and spend most of my free time being active.

Experience
Teams where I've shipped things that run in production.

Lyft
Software Engineering Intern
agent tooling · Python services · MCP · workflow systems
May — Aug 2026
May — Aug 2026

Borealis AI
ML Software Engineering Intern
RAG apps · React · model evaluation · MongoDB
Jan — Apr 2026
Jan — Apr 2026

theScore / Penn Entertainment
Data Engineering Intern
Airflow · BigQuery · data platforms · ML anomaly tooling
Sep 2024 — Jan 2025
Sep 2024 — Jan 2025

Nuclear Promise X
Operations Engineer Intern
SQL Server · REST APIs · internal tools
Jan — Apr 2024
Jan — Apr 2024

Royal Bank of Canada
Data Engineering Intern
Java · SQL · backend APIs · data quality
Jan — Apr 2023
Jan — Apr 2023
Education
A competitive-entry joint program between two universities, run concurrently rather than back to back.

University of Waterloo
Bachelor of Mathematics, Minor in Computing
Faculty of Mathematics · Waterloo, ON
Sep 2021 — Apr 2027
Sep 2021 — Apr 2027

Wilfrid Laurier University
Bachelor of Business Administration
Lazaridis School of Business & Economics · Waterloo, ON
Sep 2021 — Apr 2027
Sep 2021 — Apr 2027
The Mathematics and Business Administration Double Degree is a five-year program run jointly by Waterloo and Laurier, awarding two full honours degrees in 5 years. This program is Canada renowned and allowed me to complete 5 internships through the course of the degree.
Stack
What I reach for most often.
- Python
- TypeScript
- React
- Next.js
- Docker
- Kubernetes
- Postgres
- MongoDB
- Airflow
- BigQuery
- GCP
- Git
Also using
- Java
- SQL
- R
- REST APIs
- AWS
- RAG
- model evaluation
- prompt systems
- agentic workflows
- Weights & Biases
- observability
- LLM apps
Get in touch
Always happy to talk about ML infrastructure, agents, or hockey.