I am a second year undergraduate student at the University of Waterloo, for Computer Engineering.

I'm a purpose-driven programmer with over 8 years of experience in developing games and applications for the web and desktop.

I bringing a touch of creativity and innovation to everything I work on, allowing me to win at four of the six hackathons I’ve attended.

In August 2019, I also competed internationally at WorldSkills 2019 in Russia as a part of Team Canada for Web Technologies.

  Skills in 2019  


Core Software Developer, IBM
May 2019 - Aug. 2019
JavaScript, D3.js, Sass, React, MobX, Java
Maintained and updated IBM's Risk and Compliance Management, OpenPages. Created a tree-generation algorithm to display a new hierarchical data type in order to improve usability for nested lists. Conducted code reviews with other developers and collaborated with QA and design teams bringing several features and over 50+ bug fixes.
Full Stack Developer, TobyX
Sept. 2018 - Apr. 2019
AWS Lambda, Node.js
Created the Facebook messenger bot system for TobyX, allowing our clients to have a more modern and robust way to communicate with their guests. Made with AWS Lambda allowing for reduced operation costs, easy maintenance, and a serverless architecture.



Unbounded Winner

University of Waterloo

Unbounded is an 'non-euclidean' VR game that breaks the barrier between the restrictions that our physical world places on our available virtual playspace.

Read more Sep 2019
WorldSkills 2019

WorldSkills 2019

Kazan, Russia

Competed with Team Canada at the 45th WorldSkills competition in Web Technologies.

Read more Aug 2019

Continuum Winner

University of Waterloo

Continuum, created for Hack The North 2018, is a 2D platformer set in a 3D world. The game has one simple objective, solve a 3D puzzle by only ever seeing one 2D cross-section of the world at a time.

Read more Sep 2018
Skills Canada 2018

Skills Canada 2018 Gold Medalist

Edmonton, Alberta

Second year competing in Web Design and Development at the national level, qualifying as a Team Canada Prospect for WorldSkills 2019 in Kazan, Russia.

Read more Jun 2018


ICS4U Summative

Fraternize is a 3D multiplayer puzzle game based on the idea behind cursors.io, made with OpenGL and Java.

Read more Jan 2018


University of Michigan

Circular, created for MHacks X, is an app that uses OpenCV to digitize hand-drawn circuits and have them (almost) instantly become manipulable.

Read more Sep 2017
P3 Pointer

P3 Pointer

University of Waterloo

P3 Pointer is a wearable device that turns your hand into a pointing device for any computer. Created at Hack the North 2017, Canada's largest hackathon with over 1000 student participants.

Read more Sep 2017
Skills Canada 2017

Skills Canada 2017 Gold Medalist

Winnipeg, Manitoba

Competed in Web Design and Development as a part of Canada's only national, multi-trade and technology competition for students across the country.

Read more Jun 2017

LaFi 1st Place

Vincent Massey Secondary School

LaFi is a data transmission device that utilizes blinking lasers to represent binary data sent between two Raspberry Pi's. Created for MasseyHacks III, Canada's largest MLH Highschool Hackathon.

Read more Apr 2017

IdeaShare Winner

University of Waterloo

IdeaShare is an online platform for idea distribution, created for Hack the North 2016. It featured a Natural Language Processing Engine to interpret submissions and uses a tag cloud to deliver search results.

Read more Sep 2016
DMCI Robotics Website

DMCI Robotics Website

Don Mills Collegiate Institute

Made for the Vex Robotics Website Challenge, dmcirobotics.tk is the school team's website, giving Team 2505 - Electric Sheep an unique online presence.

Read more Sep 2016


Toronto, Ontario

Made during the Space Apps 2016 Hackathon in Downtown Toronto, Aircheck-NG is an air quality and public health tracking tool compiled with crowd-sourced health information and live environmental data.

Read more Apr 2016


Toronto, Ontario

StudyHub was created to enhance the learning experience for students by combining homework, discussions and an online textbook all in one place.

Read more Mar 2016
See All Projects

Get In Touch!

You can find me here...

Or by email at hr2zhang@uwaterloo.ca