Press Any
Keyboard Letter

"No man can be successful, unless he first loves his work."
- David Sarnoff, CEO of RCA

Click to Enter

Hey, I'm Gerry.

Candidate for a Bachelor of Mechatronics Engineering from UWaterloo.
Happy to chat.

professional Photo

Some stats about me

Undergrad Years Completed

Co-op Terms Completed

School Terms Completed

This is what I know

I can code in these languages/frameworks
Computer-aided design is also "my thing"

My work experience

University of Waterloo

Full Stack Web Developer
September - December 2018

During my time in the Communications and Marketing team at the University of Waterloo, I developed web design tools for Drupal, a website content management system to enhance the current UX/UI of the University’s website. With the priority of user experience, I designed, developed, and implemented WYSIWYG (what-you-see-is-what-you-get) extensions for Drupal. Using Google Appscripts, PHP, and Javascript (along with HTML and CSS), I developed a universal filter tool where users can search through products on a Google Sheet in a Pinterest-like manner. I’ve also developed tools to track and direct web traffic throughout the University of Waterloo’s website.

Paragon Systems Logo

Paragon Systems

Mechatronics Engineering Coop
January - April 2018

At Paragon Systems, I developed a fundamental understanding of mechanical and electrical design, through working with the mechanical and electrical engineers and technicians to build an EOLT (End of the Line Tester) for Ford and Mercedes’ motorized car seats. I assembled, wired, and assisted with the troubleshooting of the mechanical and electrical components of the Ford C2 platform and Mercedes Daimler EOLT and electrical panels.

My projects to date

Night Crawlers

Night Crawlers

Node.js, Javascript, Google Maps API

Nightlife adventures are always a lot of fun. Planning it? Not so much.
Night Crawlers is a web application for users to plan their own pub crawls. It removes the hassle of planning a route to the bars in the area, and all it needs is your starting location and how many bars you want to hit that night. Using the google maps api, a list of all of the nearest bars is calculated and the best route is displayed on the page.
What're you waiting for? Adventure Awaits!

Yelp Camp

Yelp Camp

Node.js, Bootstrap

Before I go to a new place for the first time, I always like to check the reviews to see how other's experiences went. The same thing should go for campsites; I don't want to go to a dangeorus campground with bear warnings or unswimmable lake water!
In response to my fears of picking a bad campsite for my annual family hiking vacations, I worked on making a review site for campgrounds. Here, users can login or sign up and view campgrounds other users submitted. People can post their own campsites, and comment on other's campgrounds too! With this web application out there, a person who loves camping and hiking never has to worry about choosing an adequate or avoiding dangerous locations ever again, and can see where the best places are during this season!
Because nobody wants to go on a family camping trip with the bears next door, right?

The Amazing Color Picker Game

The Colour Picker Exercise

Javascript

This Javascript project allows users to practice reading RGB code. The game displays an RGB value and 3 or 6 coloured squares (depending on the selected difficulty level). The user aims to match the correct colour to the featured RGB value.

Delta 3D Printer

3D Printer

Ever think about how amazing 3D printers are? And even wonder how they work? Me too! With this project, I built a Kossel Delta 3D Printer with a hot bed and auto levelling system. This was a fun little project, where I got to learn about the fundamental design of a mechatronics system.
If you are also interested in building your own 3D printer, here is an awesome place to start.

SolidWorks and AutoCAD Spool Filament Holder

Spool Filament Holder for 3D Printer

SolidWorks & AutoCAD

In addition to this project, I have also planned and designed a universal filament spool holder, which conveniently sits on top of the printer, on AutoCAD and SolidWorks respectively. It can hold any type of spool size securely, regardless of the spool hold size
You can download the SolidWorks files here.

Poker Dealing Robot

Robotic Poker Dealer

C++

This was my first design project, done at the end of my 1A term at the University of Waterloo. My team and I designed, built, and programmed a mechatronics system.
This little guy was built using LEGO EV3 and Tetrix Robotics pieces. Using sensors and motors, this dealer was not only able to identify how many players were in the game and where their location was, but was also able to shuffle and deal face down and face up cards to the players' locations and to the center of the table, while abiding to the rules of the game.

Some of the things I enjoy

NIAGARA is the place I call home
and I gladly welcome bribes in the form of AYCE SUSHI.

Let's talk, eh?