GM

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.

Gavin in a snorkel mask at the surface of the ocean, throwing a peace sign

Experience

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

  1. Lyft

    Software Engineering Intern

    agent tooling · Python services · MCP · workflow systems

    May — Aug 2026

  2. Borealis AI

    ML Software Engineering Intern

    RAG apps · React · model evaluation · MongoDB

    Jan — Apr 2026

  3. theScore / Penn Entertainment

    Data Engineering Intern

    Airflow · BigQuery · data platforms · ML anomaly tooling

    Sep 2024 — Jan 2025

  4. Nuclear Promise X

    Operations Engineer Intern

    SQL Server · REST APIs · internal tools

    Jan — Apr 2024

  5. Royal Bank of Canada

    Data Engineering Intern

    Java · SQL · backend APIs · data quality

    Jan — Apr 2023

Education

A competitive-entry joint program between two universities, run concurrently rather than back to back.

  1. University of Waterloo

    Bachelor of Mathematics, Minor in Computing

    Faculty of Mathematics · Waterloo, ON

    Sep 2021 — Apr 2027

  2. Wilfrid Laurier University

    Bachelor of Business Administration

    Lazaridis School of Business & Economics · Waterloo, ON

    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.

gmunro@uwaterloo.ca