Harpaavan Sahota

Portfolio 2026

About Me

Hi! I'm Harpaavan. I am a high school student in Grade 10. I am currently attending STEM Innovation Academy High School (STEMIA), which is a STEM-focused school in Calgary, AB, Canada. At STEMIA, I like to take the opportunity to explore different fields of STEM and use the resources available to build cool projects. This has led to me having an expansive skill set, ranging from graphic design, to 3D modeling, to drone flying, and much more. I like to participate in science fairs and mathematics competitions to showcase my work and add a competitive aspect into my projects. Outside of school, I like to volunteer and work with younger kids at the library. I also enjoy biking and playing tennis to keep myself active. As I go through high school, my aim is to expand my skill set, and apply some of my skills to real-world scenarios as I start to shape out my career path.

Self-Portrait

Software Skills

HTML
CSS
C#
Python
Unity 2D
Blender
Fusion 360
TinkerCAD
Adobe Illustrator
LibreSprite
Canva
Microsoft 365
TensorFlow

Hardware Skills

Woodworking
Soldering
3D Printing
Laser Engraving
Vinyl Cutting
VEX Robotics
Drone Pilot
Muse EEG

Other Skills

Tennis
Swimming
Ice Skating
Leadership
Teaching
Abacus Math

Projects

AstroBounce

AstroBounce is an endless platformer game that I developed in Unity 2D and coded with C#. This is a space-themed game, in which there is an astronaut who bounds through the universe on cosmic asteroid platforms. The player is controlled by the space button. The objective is to get the highest score. All artwork is original and made in LibreSprite and Pixen.

Play AstroBounce →
GitHub Repository →

Mapping Memory

In this project, I developed a program that provided a more cheaper and accessible way to measure one's memory, helping to identify and treat memory problems early. To do this, I made 4 lab-based games that test a different aspect of one's memory. I used the Muse EEG headset to record the participants' brainwaves while playing these games and generate a report based on the results.

View the Project →
GitHub Repository →

Ambient Mood Project

This project aims to adjust one's ambience, such as lighting and sound, to match and improve their mood. I trained a Teachable Machine model that would detect a person's mood based on body posture. This was then embedded inside an HTML website which would change color and the song playing according to the mood detected.

Try a Demo →
GitHub Repository →

Portfolio Website

For this project, I coded my own portfolio website to showcase all of projects and achievements over the past few years, and also have a platform to continuously update any new work. Built with HTML, CSS and JS, this project acted as an gateway for me into the world of website design, allowing me to gain coding experience as well be able to ship my projects to the public.

Github Repository →

Experience

LEAD 2.0 Certification

2026

Further built on my previous LEAD certification which included working with other peers to develop and present on a local organization in Calgary.

Inter-School Debate

2026

Collaborated with 3 other peers to develop and debate arguments regarding real energy issues in Alberta against Webber Academy in Calgary.

Library Volunteer

2025 - Present

Assisting kids ages 5-8 in reading, writing and completing other ELA related activities while collaborating with other volunteers.

Farewell Organization

2025

Assisted with organizing for Grade 9 Farewell, including communicating with school organizers as well as other volunteers to ensure a smooth event.

Waterloo Math Contest

2024 - Present

Annually competed in math contests offered by the University of Waterloo, applying classroom concepts to advanced questions in a timed environment.

LEAD Certification

2024

Obtained a leadership certification through a program which included working with other peers to independently organize activites for younger kids.

Science Fair

2023 - Present

Annually competed in my school and regional science fair (CYSF), having to develop a complete scientific project over the course of many months.

UCMAS Volunteer

2023 - Present

Teaching abacus mental math to students ages 5-13, while communicating with teachers and other volunteers on lesson plans.

Kangaroo Math Contest

2022 - Present

Annually competed in the Canadian Kangaroo Math Contest, applying math concepts to complex questions in a timed environment.

Achievements

UCMAS Provincial Visual Competition

  • 2022 • 2nd Runner Up
  • 2021 • Merit
  • 2019 • Champion
  • 2018 • Champion

UCMAS National Visual Competition

  • 2022 • 5th Runner Up
  • 2021 • Merit
  • 2019 • 4th Runner Up
  • 2018 • 4th Runner Up

Kumon Reading Honour Roll

Gauss Math Contest

  • 2025 • Certificate of Outstanding Achievement (Top in school)View →
  • 2025 • Certificate of Distinction (Top 25% in school)View →
  • 2025 • Certificate of ParticipationView →

Transport Canada

  • 2026 • Basic Operations RPAS Pilot CertificateView →

UCMAS Provincial Listening Competition

  • 2026 • 1st Runner Up
  • 2024 • Champion + $1000 Ticket to National Competition
  • 2023 • 1st Runner Up
  • 2022 • 1st Runner Up
  • 2018 • Champion

UCMAS National Listening Competition

  • 2024 • Merit

Kumon Reading Milestone Awards

  • 2024 • Graduate Kumon Reading at #1 in CanadaView →
  • 2023 • J by 6 Globe AwardView →

Pascal Math Contest

  • 2026 • Certificate of Distinction (Top 25% globally)View →

Inter-School Energy Debates

  • 2026 • Certificate of Achievement (Victory)View →
  • 2026 • Certificate of ParticipationView →

Library Volunteering

UCMAS Provincial Flash Competition

  • 2025 • 1st Runner Up
  • 2022 • Champion
  • 2019 • Merit

UCMAS Abacus Math Program

  • 2023 • Baccalaureate Graduate (Highest Degree)View →

Calgary Youth Science Fair (CYSF)

  • 2026 • CYSF Top Junior Life Science Stage Award
  • 2026 • Gold MedalView →
  • 2025 • Gold MedalView →

Beaver Computing Contest

  • 2025 • Certificate of Participation

STEM Innovation Academy Junior High

LEAD

Hack Club Stardance

  • 2026 • Certificate of AchievementView →

Contact Me

You can reach me through email. I will get back to you within 1-3 days!