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.