B.S. Computer Science · Software Systems Option · Business Minor (Fourth Year)
02 — Experience
Experience
Mar. 2026 — May 2026 Toronto, ON
RBC Borealis
AI & Machine Learning Mentee
Conducted exploratory data analysis on 1,500+ longitudinal youth health engagement records spanning 3+ years in a team of 4 mentees alongside 2 senior AI researchers, surfacing disengagement signals across 20+ behavioural features using Python, Pandas, and NumPy.
Reduced high-dimensional engagement data to 2D embeddings by implementing UMAP clustering in Python and scikit-learn, isolating 4+ distinct user cohorts to inform downstream model design.
Engineered an ML pipeline to flag at-risk youth navigating chronic illness by training PyTorch models on 3+ years of longitudinal engagement data, enabling earlier clinical intervention.
Designed an analytics dashboard serving 4+ clinical and program teams by visualizing retention curves, engagement trends, and disengagement risk flags using Python, Matplotlib, and GA4.
May 2024 — Sept. 2025 Victoria, BC
University of Victoria
UVic Bound Student Leader
Onboarded 500+ incoming international students by delivering peer mentorship and transition programming across 15+ virtual and in-person events spanning 2 summers.
Coordinated 15+ large-scale orientation events by partnering with 5 fellow student leaders and 20+ International Centre staff, streamlining logistics across virtual and in-person formats.
Boosted student engagement and inclusion by 30% by producing social media content including posts, captions, and short-form video, and advocating for student needs in planning sessions with university stakeholders.
03 — Hackathons
Hackathons
May 2026
Pulse — Web Summit Vancouver Hackathon 2026
Winner · TypeScript · React · Supabase · Claude API
Won 1st place at Web Summit’s flagship hackathon by shipping Pulse, a real-time networking platform for live events with 13 integrated screens in under 3 hours alongside 1 teammate.
Built an AI-powered matching engine surfacing context-aware connections across 12+ attendee profiles by integrating Claude API with Supabase-backed quest data, generating personalized match explanations and conversation openers.
Designed a live spatial radar visualization rendering 10+ concurrent quests across 3 proximity zones using custom SVG animations and Framer Motion state transitions.
Jan. 2026
PreCheckAI — nwHacks 2026
Shortlisted for Best use of Gemini API · TypeScript · React · Gemini API
Led a 4-person team to ship a healthtech MVP among 100+ competing teams in under 24 hours, building an AI-powered health insurance claims assistant from ideation to demo.
Reduced claim-denial risk by building an LLM pre-checker that validated claim submissions against 10+ required fields and flagged missing documentation before submission, using FastAPI and Python.
Accelerated end-to-end claim handling by shipping 3 distinct user flows (Prevention, Pre-Submission, and Appeal) covering the full claim lifecycle, built in React and TypeScript.
Jan. 2026
Lantern — INSPIRE Hackathon 2026
Runner-Up · TypeScript · React · Supabase · Gemini API
Placed 2nd as runner-up by shipping a UVic AI wellness companion with 5+ integrated features in under 24 hours alongside 1 teammate, using FastAPI, React, and TypeScript.
Generated context-aware Wellness Playbooks for 1,000+ possible user states by integrating the Gemini API with Supabase-backed user profiles, delivering tailored mental health resources on demand.
Adapted UI and content in real time to 7+ weather conditions and 3 crisis-severity tiers by wiring Open-Meteo data into a React theming layer, escalating high-risk users to immediate support resources.
Completed 6 full marathons in 3 years while studying internationally at UVic, improving from 4:46:06 (RVM 2022) to 3:26:00 (RVM 2025) — a 28% time reduction demonstrating discipline, consistency, and long-term execution.