Victoria Gao

Computer Engineering @ UWaterloo

Experience

Company logo

Manulife

Software Engineer Intern

Jan 2026 - Apr 2026

Waterloo, Ontario

  • Architected an ETL pipeline in Python to process and ingest Salesforce event logs into an Azure SQL database and New Relic, enabling real-time monitoring of platform performance and trend analysis
  • Reduced log retrieval time by 62% through parallel processing and a Redis cache to eliminate duplicate downloads
  • Designed a compliance violation detection system using event logs to identify suspicious user search activity and unauthorized record access in Salesforce, reducing manual compliance log review time by 70%
  • Provisioned Azure infrastructure, including Azure SQL server and Azure Key Vault, using Terraform
Company logo

Pitstop

Software Engineer Intern

May 2025 - Aug 2025

Toronto, Ontario

  • Implemented 12+ new features and resolved 30+ bugs in a React-based fleet management platform serving 70,000+ trucks and trailers, improving platform stability and user experience
  • Built RESTful APIs in Node.js for fleet data visualization, providing insights into maintenance costs and quality
  • Integrated preview functionality for invoice files (PDF, JPG, PNG, TIFF), reducing manual verification time by 60%

Projects

some cool stuff I've done!

GreenSwap demo

Syllabus Kitty

For clarity, not clutter.
Syllabus Kitty is an AI-powered tool that transforms chaotic syllabus PDFs into organized, actionable data. Upload a syllabus, get a clear schedule, and sync everything to Google Calendar.

Next.jsTypescriptTailwind CSSFastAPISupabaseGemini API
GreenSwap demo

GreenSwap

🏆 Best Sustainability Hack @ TechNova

Swipe, match, trade - good for you, better for the planet.
GreenSwap is a platform for small-scale used item trades encourages people to give away used items for something they need instead of contributing to the landfill. Users can upload used items they own that they wish to exchange for others' items in a “matchmaking” mechanism similar to Tinder.

Next.jsTypescriptTailwind CSSFlaskMongoDB
GreenSwap demo

Retail Trauma

🏆 Best CI/CD Pipeline @ Hack the Valley X

A chrome extension that roasts your online purchases. Once at the checkout screen of online shopping websites, it will block the screen and generate a humorous roast of the item being purchased, helping users reflect on their spending habits before finalizing the purchase. If the user places the order, the items and prices will be recorded to track spending trends and progress toward financial goals.

Next.jsTypeScriptMaterial UIGemini APISupabase
GreenSwap demo

Posture-Pal

Posture-Pal is a posture monitoring system that uses computer vision to detect and correct poor sitting habits in real time. It captures video through a webcam to analyze body alignment and identify slouching or improper posture. When poor posture is detected, the system alerts the user with audio feedback.

Next.jsTypeScriptMediaPipeTensorFlowOpenCV