Summary
Overview
Education
Skills
Projects & Competitions
Certification
Timeline
Generic

Tam (Theo) Vo

Kelowna,BC

Summary

Innovative student with a strong foundation in object-oriented programming in Java, and experience in React.js with TypeScript. Demonstrated willingness to learn in actively completing impactful projects while collaborating effectively within teams during hackathons or individually.

Overview

5
5
Certifications

Education

Bachelor of Science - Computer Science

University of British Columbia
British Columbia, Canada
01-2028

Honours Bachelor of Commerce - Business Technology Management

University of Ottawa
Ontario, Canada
04-2025

Skills

  • Java
  • TypeScript
  • Object-oriented programming (OOP)
  • Python
  • Data analysis
  • Nodejs
  • Reactjs
  • Google Workspace

Projects & Competitions

Act2Learn - AI-Powered Interactive Learning Platform

JavaScript, TypeScript, OpenAI API, Gadget, Tailwind, Vite

  • Built an AI-driven educational platform that uses role-playing and conversational AI to improve student engagement, critical thinking, and knowledge retention.
  • Implemented dynamic scenario generation, character-based interactions, automated assessments, and personalized feedback using the OpenAI API.
  • Developed and shipped a functional MVP in 8 hours with a 2-person team, overcoming unfamiliar tooling and remote collaboration; won “Best Use of Generative AI” at uOttaHack 7.

Buddy Your Health - AI Health Management Web Application

React (TypeScript), Node.js, Express, MongoDB, AWS Bedrock

  • Built a full-stack AI-powered health platform enabling conversational health assistance, smart reminders, and personalized wellness insights.
  • Implemented an AI health assistant using Amazon Bedrock (Nova Lite) to deliver contextual health guidance and recommendations.
  • Developed secure REST APIs with Node.js and Express, featuring JWT authentication, Google OAuth, and protected routes.
  • Designed an interactive React + TypeScript dashboard with health data visualization and dark/light theme support.
  • Engineered a smart reminder system with recurring schedules, priority levels, and calendar (.ics) export.

PagePal - Accessibility-Focused Chrome Extension

JavaScript, HTML, CSS, Chrome Extensions (Manifest V3)

  • Built an accessibility-focused Chrome extension that customizes fonts, spacing, colors, and layout to improve web readability for users with dyslexia and visual impairments.
  • Implemented dyslexia-friendly color modes, distraction-free reading, and line highlighting using dynamic CSS injection and content scripts.
  • Designed a lightweight popup interface with persistent user preferences via the Chrome Storage API and automatic light/dark theme detection.

2025 CFA Research Challenge - Team Representative (University of Ottawa)

  • Selected as 1 of 4 representatives from the University of Ottawa to compete in the CFA Institute
  • Research Challenge, conducting equity research on BRP Inc.
  • Analyzed 400+ data points from BRP’s annual report and third-party sources (e.g., Bloomberg, Factiva) to evaluate performance drivers, risks, and industry positioning.
  • Used SQL to structure and query financial/operational datasets, enabling enhanced visualizations and a clearer, data-driven presentation of findings and recommendations.

Certification

Research Challenge - CFA Institute (07/2025)

Timeline

Bachelor of Science - Computer Science

University of British Columbia

Honours Bachelor of Commerce - Business Technology Management

University of Ottawa
Tam (Theo) Vo