Hey, I'm Viho Huang

Software engineering student interested in building AI-driven systems for aviation, finance, and other real-world applications.

In my free time, you can find me playing golf or plane-spotting!

Profile
BuilderSystems ThinkerEngineering MindsetFast LearnerProblem SolverTeam PlayerCreative InnovatorBuilderSystems ThinkerEngineering MindsetFast LearnerProblem SolverTeam PlayerCreative InnovatorBuilderSystems ThinkerEngineering MindsetFast LearnerProblem SolverTeam PlayerCreative Innovator
Builder

Experience

Purolator

Software Developer Intern

Purolator

May 2026 – Aug 2026
Mississauga, ON
  • •Built a FastAPI, React, and Playwright automation platform for loss-prevention workflows, using an AI classifier to infer required scan types from case details and reduce preparation time from 10-20 to 5-8 minutes.
  • •Developed an agent-based case orchestrator that queues multiple investigations, selects the right automation path, and runs browser workflows across internal tools, reducing manual case handling by 20%.
D&I Integrators

Junior Associate (Data & Analytics)

D&I Integrators

Sept 2025 – Aug 2026
Toronto, ON
  • •Built Python and SQL migration pipelines to move legacy client data into Snowflake, adding validation checks and reusable transformation scripts so analytics teams could query cleaned datasets 50% faster.
  • •Developed an AI-assisted data-mapping workflow that analyzes source tables, suggests Snowflake schemas, and flags inconsistent records for review, reducing manual migration cleanup and reporting overhead by 30%.
Canadian Imperial Bank of Commerce (CIBC)

Software Developer Intern

Canadian Imperial Bank of Commerce (CIBC)

May 2025 – Aug 2025
Toronto, ON
  • •Built an internal AI assistant for finance analysts using Python, SQL, and RAG over 500+ data dictionary and reporting documents, helping users answer plain-English questions about tables, metrics, and data-quality rules.
  • •Implemented embedding search, prompt templates, and SQL query validation to return cited explanations and approved query guidance, reducing documentation lookup and report debugging time by 40%
McMaster Formula Electric Team

Software Subteam Member (Metrics & Observability)

McMaster Formula Electric Team

Oct 2025 – Present
Hamilton, ON
  • •Leading development of a full-stack CFD platform, building Python and React applications to automate Ansys simulation workflows, process results, and provide real-time team telemetry.
  • •Also developing embedded telemetry systems on Raspberry Pi using Go and CAN to collect, decode, and store real-time vehicle sensor data for monitoring and analysis.
McMaster Advanced Space Systems

Embedded Systems Team

McMaster Advanced Space Systems

Feb 2026 – Present
Hamilton, ON
  • •Developing FreeRTOS firmware in C on an STM32 for SOLARIS, logging IMU, pressure, temperature, and laser-detector data at 100 Hz on a 30 km balloon ascent.
  • •Integrating the detector, IMU, and environment sensors over SPI, I2C, and UART, aligning 100 Hz samples within 5 ms to separate turbulence from payload motion.
McMaster RoboSub Team

Software Team Lead

McMaster RoboSub Team

Nov 2025 – Present
Hamilton, ON
  • •Leading model-training software for an autonomous underwater vehicle team, developing a YOLOv8n/PyTorch perception pipeline to detect competition objects such as gates, buoys, and markers in underwater footage.
  • •Built a Modal A10G GPU training workflow that combines Roboflow, Kaggle, and field video datasets into reproducible real-vs-synthetic experiments, using mAP50, precision, and recall to evaluate detector quality.

Education

McMaster University logo
GPA 3.9Class of 2028

McMaster University

Bachelor of Engineering in Software Engineering

Sept 2024 - Apr 2028
Hamilton, ON

Relevant Coursework

Computer ArchitectureSoftware DesignData Structures & AlgorithmsOOPDigital Systems

Projects

Here are some projects I've been working on...

FEATURED

Aviation Intelligence Agent

Citation-grounded aviation research agent with RAG retrieval, live weather, NOTAM, SIGMET + more

PythonGemini EmbeddingspgvectorHNSW SearchPDF RAGAviation APIs
Aviation Intelligence Agent screenshot
TestPilot screenshot

TestPilot

AI-powered visual testing for web apps using natural-language test cases

Next.jsTypeScriptFastAPI+3
Model Sense screenshot

Model Sense

Real-time vision-to-3D app that turns live video into 3D-printable STL models

Next.jsReactTypeScript+6
StepPal screenshot

StepPal

Tamagotchi-style fitness app where real-world steps feed, grow, and evolve a 3D virtual pet

ReactTypeScriptNext.js+10

Get In Touch

I'm always open to a chat! Feel free to reach out.

Based in The Greater Toronto and Hamilton Area

© 2026 Viho Huang. All rights reserved.