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!

Experience

Software Developer Intern
Purolator
- •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%.

Junior Associate (Data & Analytics)
D&I Integrators
- •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%.

Software Developer Intern
Canadian Imperial Bank of Commerce (CIBC)
- •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%

Software Subteam Member (Metrics & Observability)
McMaster Formula Electric Team
- •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.

Embedded Systems Team
McMaster Advanced Space Systems
- •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.

Software Team Lead
McMaster RoboSub Team
- •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
Bachelor of Engineering in Software Engineering
Relevant Coursework
Projects
Here are some projects I've been working on...
Aviation Intelligence Agent
Citation-grounded aviation research agent with RAG retrieval, live weather, NOTAM, SIGMET + more


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

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

StepPal
Tamagotchi-style fitness app where real-world steps feed, grow, and evolve a 3D virtual pet
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.