selfprotrait

Jason Shao

Name: Jason Shao

Major: Software Engineering

School: McGill University

Email: tianzhen.shao@mail.mcgill.ca

Phone: 438-370-9345

Skill

PYTHON 85%
HTML/CSS/JAVASCRIPT 85%
JAVA 60%
C/Assembly 30%
About me

Hi! Welcome to my corner of the digital World.

My name is Jason Shao, a passionate software developer living in Montreal, Canada. I am currently a U1 Software Engineering student studying at McGill University. My fascination with programming has been the driving force behind my creation of this website.

Experience

Education

Bachelor of Software Engineering, Minor in Applied Artificial Intelligence

2022 - 2026 (exp)

McGill University, Montreal, Quebec, Canada

High School Diploma

2019 - 2022

Stanstead College, Stanstead, Quebec, Canada

GPA: 4.1

Recipient of the Arthur E. Curtis Jr. Award (awarded to the top student entering an engineering program)

Professional Experience

Certification, Software Development Intern | Airbus Canada

May 2024 - Aug 2024

Shanghai, China

  • Proposed and Integrated solutions for data tracker tool using Google Apps Script to eliminate stale data and automate the certification processes, overall enhancing workflow efficiency to save up to 30 hours per week.
  • Created both analytical and tactical dashboards using QlikSense and Excel to visualize dynamic data from the certification process and give data-driven recommendations for product improvement.

Purchasing Intern | Jaguar Land Rover

May 2023 - Aug 2023

Shanghai, China

  • Assisted in the development and execution of procurement strategies, negotiated with suppliers to optimize cost savings and efficiency, and actively engaged in workshops, such as AWS cloud services.

Front-end Developer Intern | Langying Education

Jun 2021 - Aug 2021

Shanghai, China

  • Developed the teacher-student interaction software using JavaScript, HTML/CSS, and VUE.js framework to beautify and improve the user experience.

Project

Dance Heroes | Codejam 14 Hackathon - Committee's Choice Winner

Enabled players to simply drag-and-drop any music file to generate a unique, AI-driven dance routine tailored to their chosen track.

Combined real-time body tracking (via MediaPipe) with an automatically generated 3-D model dance routine, providing accurate scoring and instant feedback as players match their movements to the newly created choreography.

Dev Post

mp3scorer

MP3Scorer

MP3Scorer streamlines the process of manually creating musical notations from sounds, by creating an application that converts MP3 files to sheet music. It utilizes an audio processing model to extract the melody of songs and recompose it into playable sheet jusic for different instruments such as Piano and Violin.

Languages:

Coded in Python and utlized VexFlow JavaScript library to display sheet music.

Source Code

mp3scorer