Portfolio

E Bike Battery Pack project
Personal

E Bike Battery Pack

A custom lithium-ion battery pack project for an electric bike, focused on safe packaging, protection circuitry, and a serviceable enclosure.

Battery Systems CAD Electronics
Self-supporting swing built for my niece
Personal

Self-Supporting Swing for My Niece

A sturdy backyard swing made for the best niece in the world, designed for safe outdoor use and easy maintenance.

Machining Woodworking
CAD render of the 3-DOF gimbal test stand
UBC Rocket

3-DOF Gimbal Test Stand

A 3-DOF gimbal stand with magnetic encoders used to help tune our TVC rocket's PID control.

Machining CAD GD&T

Highlights

Battery Pack Python GUI screenshot
Personal

Battery Pack Optimizer GUI

A desktop tool for sorting measured 18650 cells into balanced battery pack groups, with safety checks, pack visualization, and Excel export.

Python PySide6 Optimization
CAD render of the differential TVC gimbal assembly
UBC Rocket

Differential TVC Gimbal

A compact gimbal for our TVC rocket that replaces linear actuators with a differential bevel gear drive, cutting weight and response time.

CAD 3D Printing DFM
PySide6 and Matplotlib dashboard for thrust stand sweep analysis
UBC Rocket

Thrust Stand Analysis Dashboard

Ported an existing MATLAB thrust-stand analysis workflow into a standalone Python GUI for processing motor sweep logs and viewing model diagnostics.

Python PySide6 Matplotlib
CAD render of the inverted pendulum wheel assembly
Personal

Inverted Pendulum Wheel

A control-focused build exploring balance, feedback, and stability in an inverted pendulum system.

ESP32 BLDC Motor 3D Printing
Mechanical layout drawing for the process monitoring project
Internship

Process Monitoring Layouts

Layouts and diagnostic schematics for motors, pumps, and conveyors using SKF @ptitude, reducing diagnostic time by about 25% and improving client documentation quality.

Vibration Analysis SKF @ptitude FMEA
Circuit diagram and breadboard layout for the distance sensor project
MECH 368

Distance Sensor

A project focused on measuring distance and turning sensor data into a reliable, usable output.

MATLAB Circuit Design Prototyping
Robotic cart prototype on a workbench
MECH 223

Robotic Cart

A mobile system combining mechanical design, actuation, and control in one build.

Mechatronics Controls Prototyping
Magnetic Levitating E project build
MECH 220

Magnetic Levitating E

An experiment in magnetic levitation, feedback, and stability through tuning and testing.

Soldering Machining Drafting
MMC magnetometer driver hardware connected on a breadboard test setup
UBC Rocket

MMC Magnetometer Driver

A reusable embedded driver for an MMC magnetometer with sensor setup, SPI communication, and data collection.

Embedded C STM32 SPI