Portfolio

E Bike Battery Pack project
Personal

E Bike Battery Pack

A custom lithium-ion battery pack project for an electric bike, focused on 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 backyard swing made for the best niece in the world, designed with stability, durability, inspection, and maintenance in mind.

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
Dark celestial atlas showing plotted northern constellations
Personal

Celestial Atlas

An interactive guide to the northern and southern skies, using J2000 star positions, Stellarium-style constellation figures, sourced star data, and a learning quiz.

Interactive Design Astronomy Data React
CAD render of the ORCA Hand V1 Legacy platform used for the Robotic Hand project
PRIME Lab

Robotic Hand

Using the open-source Orca Hand V1 and silicone-moulding research to explore affordable, dexterous hand manipulation.

Robotics Silicone Moulding Controls
LabReview bloodwork interpretation app cover
Personal

LabReview

A privacy-first educational prototype that organizes lab results, provides evidence-linked context, and prepares questions for a healthcare visit. It is not diagnostic.

JavaScript PDF Parsing Health Data UX

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 configurable voltage-spread screening, 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, targeting lower weight and faster response.

CAD 3D Printing DFM
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, created to support faster diagnostics and improve 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