Vancouver, BC

About me

I've been programming since I was thirteen, starting with mIRC scripting. I took computer science throughout high school and was running Linux and exploring open source at fifteen. Growing up in rural Manitoba with dial-up internet, I learned through experimentation and online communities.

I first attended university years ago, but financial constraints led me into full-time roofing work. I kept building personal projects while working in roofing and vehicle delivery. I was drawn to how skilled people organized tasks and improved efficiency, and often found myself thinking about the work algorithmically. Returning to university is a deliberate decision to pursue an interest that has stayed with me throughout those years.

I'm now a third-year B.A. Computer Science student at UBC. I own the end-to-end development of a dispatch portal, and the delivery business uses my trip estimator as its primary estimating tool. I'm looking to learn from experienced developers, contribute to a team, and explore areas of software I would not encounter on my own.

Outside computing, I enjoy music, concerts, comedy, cooking, travel, culture, and history. I also spend plenty of time tinkering with my Linux desktop.

Available for co-op from September 2027, up to three consecutive work terms.

Download résumé PDF
Jeremy in glasses and a grey hoodie, outdoors under autumn trees
September 2026

Education

Sept 2025 to present

University of British Columbia

B.A. Computer Science, third-year standing

Vancouver, BC

  • Accepted to the Computer Science major in June 2026.
  • CPSC 210: Software Construction (completed)
  • CPSC 213: Introduction to Computer Systems (completed)
  • CPSC 304: Introduction to Relational Databases (completed)
  • CPSC 310: Introduction to Software Engineering (in progress)
  • CPSC 320: Intermediate Algorithm Design and Analysis (in progress)
Sept 2021 to June 2022

Vancouver Community College

University Transfer, Computing Science and Software Systems

Vancouver, BC

  • A+ in the programming sequence and data structures (CMPT 1010, 1020, 2225). Transfer GPA 3.43.

Work experience

Aug 2021 to Mar 2024

Delivery driver

Dispatch Automotive Delivery

Winnipeg, MB

  • Delivered new and used vehicles to dealers and customers across Canada.
  • Managed documentation for sales teams, insurers, lenders, and customers, and coordinated schedules with dispatch.
Mar 2020 to Aug 2021, Apr 2024 to Aug 2025

Roofing apprentice

Transwest Roofing Ltd.

Surrey, BC. Also United Roofing, Jan to Apr 2024

  • Installed commercial flat roofing on large buildings to RCABC specs, including work at height.
  • Completed RCABC and SkilledTradesBC roofer apprenticeship levels 1 to 3 and passed the Interprovincial Red Seal exam.

Languages and tools

Languages

TypeScript · Java · Python · SQL · C

Web and APIs

React · Next.js · Convex · Postgres / Neon · Clerk · OpenAI API

Tools

Linux · Git · Bun · GitHub Actions · Vercel · Cursor