Portfolio

About Me

Hi, I'm Patrick. I enjoy working on games, physics simulations, engineering projects and other miscallaneous technical challenges. I will soon graduate from The University of British Columbia with a degree in Electrical Engineering. If you wish to contact me, do so by filling the form linked at the bottom of the page.

Scroll down for a list of my projects sorted by recency. The video games I made are listed on the main section of this page: Games I Made .

Photo of Patrick

My Projects

Capstone - Smart Bungee Winch

September 2025 - April 2026

For my final year capstone project, I partnered with Great Canadian Bungee to develop a smart bungee winch to deliver safe 'water dips'.

At Great Canadian Bungee, customers bungee jump from a 200 foot tower into a water reservoir. An operator controls a winch to raise and lower the bungee cord according to the jumper's weight to ensure they hit the water at a safe speed. I worked with 5 other students to automate this process to maximize safety and customer throughput.

Click here to see the project entry page.

Arena

October 2023 - March 2024

I designed and built a 6x6 foot arena to safely contain combat robots up to 3 lbs. I raised $5900 from my university and sponsors for this project. It has a steel frame, plywood boards for the floor, and 2 layers of polycarbonate walls. The arena is easily taken apart into beams and panels for transport and storage.

I used SolidWorks to design it, and applied stress simulations to ensure it could safely hold more than the intended load.

Battlebots

October 2022 - Current

I was previously the President of the Battlebots Club at my university (UBCO), where we design and construct combat robots for competitions. I helped host Kelowna Smashdown 01, the first combat robotics tournament in the Okanagan, which had 18 bots from across Western Canada competing.

To the left is a match in the arena I built between my robot, and another student at my school.

Electromagnetism Simulator

July 2022 - Current

Try it out!

A desktop program to simulate electric and magnetic fields in response to creating, destroying and moving charges. It's like a sandbox type game where users are given lots of freedom to experiment.

Red spheres represent + charges, and blues are -. The arrowed lines are field lines: they point in the direction of where a + charge would go.

It is made in Unity and written in C#. A link will be available in the near future.

World Engineering Day Hackathon

January - February 2022

For the World Engineering Day Hackathon competition, I lead a team that designed a Mobile Rain Harvesting System to provide Canadian indigenous communities with clean drinking water. We finished second of over 120 teams from across the world.

This portable rain barrel collects water with its polyester reinforced with polyurethane surface, and filters it through ceramic candle filters.

Rooftop Sprinkler

September - December 2021

YouTube video

This is a downscaled prototype of an automated roof-top sprinkler system that protects your property from wildfires. A sensor monitors ambient temperature and humidity and automatically waters your land when fire risk is high.

While this will be ineffective in the middle of a forest fire, it will prevent airborne embers from landing on dry debris, which would cause a new fire.

Solidworks ATAT

September-November 2021

Youtube video

A school project to learn the CAD program Solidworks. We were a team of 6, I made the head and the guns.

Electron Orbital Simulator

January-April 2021

Click here to try it out!

A program that models the structure of the atom. I made this as a personal project for my high school chemistry teacher, who uses it to teach her classes to this day.

LED Cube

July-January 2019

Youtube video

A cube of 512 LEDs that are each individually programmable. Controlled using Arduino.

I spent dozens of hours soldering each LED to this wire grid. I used shift registers and multiplexing principles so that all the 512 lights only use 7 pins.

Hairy Ballz

May 2018

Youtube video

A 3D animation I made using Blender. I was experimenting with physics and hair particles.