Experience

May - Aug 2026

Ottawa, ON

SKYTRAC

Software Developer Intern

  • Built an iOS and Android app for group voice and messaging within a 22 kbps satellite upload budget, including offline noise suppression and transcription.
  • Cut automated code checks from 13 to 2 minutes by sharing setup work, improving dependency caching, and tuning the build runner.

Jan - Apr 2026

Kelowna, BC

University of British Columbia

Undergraduate Teaching Assistant, Data Analytics

  • Built Canvas tools and reusable AI instructions to evaluate 55 projects against a rubric, with feedback reviewed by the professor.
  • Created personalized quizzes for 120 students based on each student’s contributions to individual and group projects.

Sep 2025 - Feb 2026

Remote

University of British Columbia / Makerspace YK

Undergraduate Academic Assistant

  • Automated membership renewals and upgrades with Stripe, including billing for the remaining membership period.
  • Kept building access aligned with membership eligibility through Brivo and synchronized workshop schedules with Google Calendar.

May - Aug 2025

San Francisco, CA

Startuped

Software Engineer Intern

  • Cut brand research and profile completion time by 90% by automating web research and filling profile fields with Firecrawl and Gemini.
  • Built a Chrome extension that saves LinkedIn leads and company accounts directly into Startuped, removing manual data entry.
  • Automated release notes and daily Slack updates for 15+ partners. Demo requests rose 22% after the rollout.

Jan - Dec 2025

Kelowna, BC

UBC Centre for Teaching & Learning

Student Developer

  • Cut curriculum spreadsheet generation from 4.62 to 0.13 seconds by reducing database queries and reusing cached results.
  • Built exports to Canvas, the university’s learning management system, so instructors could transfer learning outcomes without entering them again.

May - Sep 2024

San Francisco, CA

Startuped

Growth Engineering Intern

  • Built and deployed a web application that lets users search company records with questions in plain language.
  • Collected and standardized 32 attributes per company with Python crawlers to populate the company’s database.

May - Aug 2023

Vancouver, BC

WizAR

Software Engineering Intern

  • Built Flask APIs so multiple applications could share backend services, with checks on incoming data and database integration.
  • Improved MongoDB and MySQL lookups by adding indexes matched to the applications’ queries.

Education

Sep 2026 - Dec 2027

University of Toronto

Master of Science in Applied Computing, MScAC

Coursework in deep learning and computational linguistics.

Sep 2022 - Apr 2026

University of British Columbia

Bachelor of Science, Honours Computer Science. Minor in Data Science.

GPA 4.2/4.33. Dean's Scholar.