Vivi Huang

Computer Engineering @ University of Waterloo

Download Resume Astronaut

Hello and Welcome!

Hello! My name is Vivi Huang, great to meet you! ٩(◕‿◕)۶
Whether you're an employer, friend or my professor, you're probably here to learn a little about me. From my interesting facts to personal milestones, I've collected them all in this portfolio.
You can also view my resume by clicking the clipboard on the main page. Hope you enjoy!

  • Engineer, scientist, and developer in training at UWaterloo Computer Engineering
  • Previous SDE intern at JD.com marketing backend team/li>
  • Driven by curiosity and love for problem solving - I don't stop until I find a solution.
  • A little bit of competitive math & physics background
C++ Python + Django Java + SSM MySQL Git
  • Worked on 2 co-op/internships in web-development
  • Solid background in Data Structures & Algorithms and OOP programming
  • Experience with AI web modules and LLM deployments using Langchain
  • I studied digital circuits and assembly-programming at school
  • Designed Smart Light, a STM32-based product that provides bright outdoors lighting with minimal power consumption
  • Reached top 60 in AIME I 2021 and app. top 200 in COMC 2022, in Canada
  • I enjoy playing piano and oboe, as well as playing badminton in my rec times

Pretend there's a photo here...

"Exploring cutting-edge technologies and researches"

SDE Intern @ JD.com

Jan 2025 - Apr 2025

  • Marketing backend, handling 5M+ sales requests daily
  • Assisted in developing alert listeners for an internal platform
  • Collaborated and learned from professional team of PM, front-end and test engineers

Full-Stack Developer @ Adaptive Pulse

May 2024 - August 2024

  • Group member in developing front-end modules and AI summarization in company webpage
  • Used langchain and ChatGPT API to deploy a custom chatbot, with some prompt engineering in the background
  • Parses pdf, word, images at high accuracy and generates PDF documents for clients

Engineering Intern @ Chinese Academy of Sciences

May 2023 - August 2023

  • Optimized Deep-Sea Artificial Seabed (DAS) computer system with structural improvements
  • Altered design to allow 60% more airflow in computer chassis and up to 20% temperature decrease
  • Modified using SolidWork, tested using COMSOL and collected data using Origin64

Here are some of my recent projects! You can learn more by simply clicking their titles.

QuickPlate

Web-project in development, based on SpringBoot + Vue.js
Full-stack management system, including order systems, delivery systems, and management for customers, drivers and restaurants.

Java + SpringBoot Vue.js Javascript TensorFlow SSM

Study-Buddy

Communication platform made by students, for students.
Supports a discord-style chatroom, a forum, as well as study tags for all users.
Built with basic Django and SQLite, with UI using TailwindCSS.

Python Django SQLite

Smart Light

A durable and sustainable lighting product. Functional anywhere from -20 to 50 celsius with up to 1500 lumens of brightness.
90% of materials are environmentally friendly, and all can be recycled without harm to environment.

C C++ STM32 AutoCAD SolidWorks

Here are some of my (past) awards! If you're interested, some competition websites still have my name there!
although it may take a bit of searching

🏆 2021 American Invitational Mathematics Examination (AIME) Qualifier

Top 2.5% in AMC 10A, 2021 with a score of 105
top 60 in Canada in AIME I, 2021 with an above-average score

🥇 2019-2022 Canadian Open Mathematics Challenge Honor Roll

BC Zone 2 Honor Roll for 3 out of 4 years, out of 10k+ participants worldwide.
highest score at 61.5/75, 1.5 point away from qualifying for Repechage in 2022.

🏅 2022-2023 Euclid International Honor Roll

Top 5% for two consecutive years worldwide, among top 400 out of over 20k participants.
School ranked top 15 in Canada in 2022, with a total score of 265.

🥉 2023 UBC Physics Olympics

Leader of Aerodynamic Lab team in the 2023 contest, ranked 4th place out of all schools.
Scored 3rd best team overall in Canada out of over 60 teams.