Resume

IAN TANG

National Math Scholar

Computer Science Student @ UWaterloo

ABOUT

I'm a passionate software developer with a focus on web development and machine learning. Currently pursuing a Bachelor of Computer Science at the University of Waterloo.

EDUCATION

University of Waterloo

Sept 2024 – Apr 2029

Bachelor of Computer Science, Honours

University of Waterloo National Math Scholarship - Awarded to 10 students annually for excellence in mathematics; valued at $12,000
President's Scholarship of Distinction - Awarded to students with an admission average of 95% or higher, recognizing exceptional academic achievement and leadership potential

Victoria Park Collegiate Institute

Sept 2020 – Jun 2024

International Baccalaureate (IB) Diploma Program

Higher Level (HL) Subjects:

- Mathematics: Analysis and Approaches

- English Literature

- Computer Science

Standard Level (SL) Subjects:

- Chemistry

- Physics

- Economics

- French

The IB Diploma Program is a rigorous pre-university course of study that emphasizes critical thinking, research skills, and international-mindedness. The program challenges students to excel in their studies and encourages them to make connections between traditional academic subjects and the real world.

TECHNICAL SKILLS

Languages

BashC/C++C#CSS3HTML5JavaJavaScriptLispPHPPythonSQLTypeScript

Tools

Amazon Web ServicesGitGoogle Cloud Platforms (GCP)LinuxMongoDBPostgreSQLTerraform

Frameworks

Express.jsFlaskLangChainNext.jsNode.jsPandasPyTorchReact.jsTensorFlowVue.js

PROJECTS

Personal Portfolio Website[View Project]

Apr 2025
Next.jsTypeScriptTailwind CSSReact
  • Designed and developed a minimalist, modern portfolio website with unique typography and animation effects
  • Implemented custom typewriter animations and font-switching features for a distinctive user experience
  • Created a responsive, single-page application with smooth scrolling and section transitions
  • Incorporated a random font generator that applies a different monospace typeface on each visit

The Exercist[View Project]

Feb 2025 – Mar 2025
LangChainGCPAWSMongoDBFlaskPython
  • Collaborated with a team to develop a physiotherapy training app using motion-based Switch JoyCons
  • Implemented movement tracking and heart rate monitoring to help users maintain motivation during exercises
  • Designed a Flask-based backend to securely integrate with MongoDB on AWS for storing user exercise data
  • Incorporated real-time feedback via a GenAI-powered voice assistant to enhance user engagement and retention
  • Secured Best Use of Databricks award at UTRA Hacks through AI and data-driven features

Victoria Park School Services[View Project]

Jun 2022 – Jun 2024
HTMLCSSJavaScriptPostgreSQLVue.js
  • Boosted event tracking by 50% by launching a student portal for scheduling and community announcements
  • Built an interactive map with real-time location updates to help manage hallway congestion
  • Developed front-end and back-end components of a website using Vue.js and PostgreSQL

Computer Vision Research Paper

Jun 2023 – Feb 2024
PyTorch
  • Developed RNN and CNN models to investigate how deep learning models process language
  • Achieved 70% accuracy on CIFAR-10 by optimizing CNN and RNN models for image captioning
  • Accelerated training by 25% by leveraging PyTorch pipelines with pandas for dataset preprocessing

ClubConnect![View Project]

Oct 2022 – Feb 2023
Java
  • Developed a Java Swing app that boosted student engagement by enabling event sign-ups and calendar-tracking
  • Implemented secure authentication that empowered admins to manage events and assign prizes efficiently
  • Streamlined user interactions, enhancing scheduling and communication across school activities

CONTACT