Education
University of British Columbia | Vancouver, BC
Bachelor of Science in Computer Science | Sept. 2023 – April 2028
Relevant Coursework: Basic Algorithms and Data Structures, Computer Hardware and Operating Systems, Introduction to Computer Systems, Introduction to Relational Databases, Introduction to Software Engineering, Software Construction
Projects
SFU Campus Wayfinder | React, TypeScript, Three.js, Tailwind CSS | 2026
Built an interactive 3D campus map with building search, floor selection, and route visualization
Implemented Dijkstra-based routing across rooms, floors, and buildings, with a step-free option
Imported SFU building footprints from GIS data and added tests for routing and accessibility behavior
Museum of Tech | TypeScript, React, Three.js, ElevenLabs | 2026
Integrated ElevenLabs narration across four exhibits in a browser-based 3D museum, with playback cleanup and subtitle fallbacks for unavailable audio
Built an audio-generation script with reusable MP3 assets, API response validation, and environment-based credentials kept outside the browser bundle
StudyHall UBC, CIC Hackathon Project | Next.js, TypeScript, AWS, PostgreSQL, Amazon Bedrock | 2026
Deployed a full-stack study-group platform on AWS using Amplify Hosting, Lambda, API Gateway, and RDS PostgreSQL
Provisioned 11 serverless REST API endpoints with AWS SAM to support courses, study sessions, attendance, notes, and group matching
Integrated Amazon Bedrock with Claude Haiku to extract topics from student notes and generate personalized study-group plans
Developed a matching algorithm that forms groups of 4–6 students based on complementary topic strengths and learning pace
Go Grocer, SFU Surge Hackathon Project | React Native, Expo, JavaScript, Google Gemini API | 2025
Built a mobile app to scan food products with a camera and compare prices at nearby grocery stores
Integrated a product recognition API to identify items from photos and extract brand/product metadata
Used expo-location and react-native-maps to show nearby store locations with prices on an interactive map
Designed a tab-based UI with a central camera button and live pricing data sorted by proximity
Experience
Assistant | Aug 2022 – Sep 2022
PC Galore Repair Shop | Vancouver, BC
Observed computer repair and recycling processes, including troubleshooting, diagnostics, and disk analysis
Set up new devices and securely wiped data from old devices to protect customer and store information
Applied prior technical knowledge to complete manager-assigned tasks, including PC and monitor setups for store displays
Extra Curricular
Technical Skills
Languages: Python, Java, C, C++, JavaScript, TypeScript, R, HTML/CSS
Frameworks & Libraries: React, Next.js, React Native, Expo, Three.js
Databases & Cloud: PostgreSQL, AWS Lambda, API Gateway, RDS, Amplify
Tools: Git, GitHub, AWS SAM