Hello, My name is

Brandon Goh

Mechatronics Engineering at the University of Waterloo

I am a

Welcome to my Website

My name is Brandon

I am a hardworking, determined and a passionate individual who has acquired a variety of skills and knowledge from diverse jobs, projects and design teams which has given me a competitive advantage towards my future endeavours.

250
Lines of Code/Month
360
Student/Executives Managed
3
Years of Python & C++
7000
Users that I coded for

Athletics

Volleyball

Basketball

Soccer

Tennis

Projects

Autonomous Claw Machine

Virtual Grounds

FaceSecurity

Healthy Bridge

Entech

SURGE

Experience

Prodigy Education

Royal Bank of Canada

Design Teams

WATONOMOUS - University of Waterloo Autonomous Vehicle Design Team

MIDNIGHT SUN - University of Waterloo Solar Car Team

"SKILL AND CONFIDENCE ARE AN UNCONQUERED ARMY." -GEORGE HERBERT

My Skills

Programming

Proficient in C++ and Python from various hackathons, projects and courses.

Comfortable in .NET, ROS, JavaScript, TypeScript, HTML, SQL.

Frameworks

Utilized frameworks such as: React, ASP.NET Core, Angular, Django, Spring, Cypress.

Tools & Technologies

Microsoft SQL Server, MySQL, Node.js, Amazon Web Services (AWS), Firebase, Git, Azure Cloud Services.

Web Development

Optimized an internal app for 1700+ employees at RBC using Java, TypeScript, HTML, REST APIs, Angular, Node.js, Spring Boot and Git

API Integration

Experience implementing diverse APIs such as AWS Rekognition, Facebook Graph Explorer & Messenger, Colorgram, Indico, Clarifai, Apigee, Jive, Firebase

Leadership

Led over 325+ students and 18+ executives through clubs in technology and entrepreneurship for 2+ years

Robotic Computation

Experience developing algorithms for autonomous functionalities using RobotC & Robotics Kits

Autonomous Driving

Experience using Ubuntu, RViz, ROS, MATLAB, Python, C++ to validate RADAR classifications

Version Control

Applied Git, GitHub, Agile, JIRA, Confluence & GANTT charts towards projects and corporate tasks

Experience

"Nothing ever becomes real 'til it is experienced." ― John Keats

Jan 2020-Present | Waterloo, ON

Radar Team Lead

  • • Implementing a multi-object tracker using a point-target model to identify and classify readings using MATLAB, Python and C++ which helps validate classifications from other sensors in the data fusion process
  • • Restructuring trajectory algorithms to produce lanlets and boundaries for the path planning team using Python
  • • Determined the best azimuth angle and RCS threshold through 10 multi-radar filtering experiments using ROS 3D Robot Visualizer which increased point density and accuracy by 34% for the RADAR sensors
  • • Frequently move between High Level Data Fusion, Object Tracking, and HD Maps
Jan 2021-Apr 2021 | Oakville, ON

Test Automation Engineering Intern

  • • Pioneered the initiative to automate game testing by developing automation scripts using JavaScript and Cypress to automate 90% of first-time user experience including authentication and game functionalities to ensure an exceptional user experience
  • • Implemented 3 dispatch event signals based on user interactions to create data-driven player engagement metrics for business revenue/retention models using JavaScript
  • • Evaluated core battle mechanics and numerical computations through 15+ unit tests using Jest to ensure dynamic gameplay
May 2020-Aug 2020 | Toronto, ON

Software Developer

  • • Automated and revamped (full stack) export functionality for an internal wealth management application used by 5300+ employees using ASP.NET Razor, JavaScript, HTML, MySQL
  • • Designed and integrated 9 wealth management reports using SPiCA SQL Server Databases
  • • Migrated 3 applications to Azure Public Cloud using C# and .NET framework and configured SQL databases
  • • Implemented Apigee PingFederate API and bypassed Oauth 2.0 to connect profile picture between 2 applications
Jul 2019-Aug 2019 | Toronto, ON

Innovation Developer

  • • Restructured an internal co-op application used by 1700+ employees using Angular, HTML, Java, and TypeScript
  • • Increased efficiency through the use of subscribing, promises and converting byte-arrays in backend development
  • • Optimized and automated the data transfer process between 2 applications through REST API implementation, JSON objects, caches, and proper unit testing in the Chrome debugger
Sep 2019-Jan 2020 | Waterloo, ON

Firmware Developer

  • • Programming a solar-powered electric car to compete in the American Solar Challenge and World Solar Challenge by demonstrating the potential of renewable energy for a more sustainable future
  • • Self-Learning and testing integration with embedded and event-driven systems on STM32 microcontrollers in order to write C-based firmware for power distribution, battery monitoring system and driver controls
  • • Controlled the input and output of an LED system using the Hardware Abstraction Library API

EDUCATION

  • BASc in Mechatronics Engineering

    University of Waterloo

  • Ontario Secondary School Diploma

    Iroquois Ridge High School

GRADES

BET 350 Customer UI/UX Design
96%
MTE 140 Algorithms and Data Structures
94%
SYDE 182 Physics 2 (Dynamics)
93%
MTE 100 Mechatronics Engineering
92%
MTE 262 Microprocessors and Digital Logic
91%
MTE 201 Experimental Measurement & Statistical Analysis
91%
“Any fool can know. The point is to understand.” ―Albert Einstein

Projects

Virtual Grounds

Created a productivity platform that provides users with through planning boards, productivity analysis and various analytics using React, Django, Bootstrap, CockroachDB and Redux. Users on our application can easily access their weekly insights to see the hours they slept, the total number of hours spent completing productive tasks, the number of hours dedicated to each category of these tasks, and much more.

Read More

Autonomous Claw Machine

Developed an autonomous claw machine that retrieves objects based off of colour through the implementation of mechatronics principles. Achieved a 90% retrieval rate through the design and construction of an autonomous claw machine using SOLIDWORKS, EV3 Robot and 3D printed components. Programmed in RobotC.

Read More

Healthy Bridge

Healthy Bridge is a web based application that scans information from the clients social media accounts (i.e facebook), searching for certain keywords, explicit objects in photographs, filters, and analyzes the overall tone of their page. After all this information is extracted, key information or outliers, is displayed on the website accessible to the doctor. University of Waterloo’s Hack The North Indico API Prize Winner 2018

Read More
“If there's a book that you want to read, but it hasn't been written yet, then you must write it.” ―Toni Morrison

Articles

The Virtual Vibe: Co-op Edition

2020 has been unlike any other year as we all know. This article highlights my impact during my first virtual co-op at RBC as well as how different circumstances such as a global pandemic changed my mentality completely.

Read More

Self-Driving Cars Specialization

A few months ago I enrolled in the 4 course specialization on Self-Driving Cars by the University of Toronto (on Coursera). This stemmed from...

Read More

My Really Banking Cool Summer 2019

To innovate, to develop, to present. It’s been a few days since I experienced one of the best summers I’ve ever had. I’ve had the chance to reflect and summarize my key learnings during RBC’s Summer Tech Labs Program 2019 and I will go in depth to some of the hidden lessons a program like this offers.

Read More

My First Year in Mechatronics Engineering at the UW

At the beginning of the year I had absolutely no idea what I wanted to pursue for the next 4 or 5 years of my education as I applied to programs such as commerce, integrated science, and various engineering disciplines. As first year comes to an end, I would like to give insight on my first year in the first program of its kind in Canada; Mechatronics Engineering at the University of Waterloo (UW).

Read More

Want to get in touch?

Contact Me
Get In Touch

Contact Me

bgoh@uwaterloo.ca
Take Me There
Take Me There
Classified
Toronto,
ON, Canada