Timeline

Jan 2026 — Present Current

Undergraduate Student Researcher

PRIME Robotics Lab

  • Developing Lagrangian Mechanics-based model of a hybrid soft-rigid tendon-based finger to map motor torque commands to enable accurate control of 3-joint fingertip force
  • Implementing prediction controller and model to account for dynamic variations for precise manipulation
Linux Python Dynamixel
Sept 2025 — Present Current

Electrical Sub-Team Member

UBC Thunderbots

  • Simulating control model of Three-Phase Inverter in MATLAB and Simulink to measure dynamics of motor and tune PI controller gains for Field Oriented Control (FOC)
  • Redesigned differential op-amp current sense circuit on Motor Driver board for use with FOC
  • Researched and calculated component values considering low-pass cutoff frequencies to filter out crosstalk while maintaining signal integrity, achieving a clear cutoff frequency of 250 kHz
  • Simulated circuit using LTSpice with small-signal AC analysis (Bode Plot) to verify stability and performance, confirming 26 kHz FOC sampling requirement
  • Designed UI board PCB by doing component layout and routing traces to minimize noise and reduce impedance
  • Employed Ansible to flash firmware from Raspberry Pi to motor drivers. Built firmware in Bazel, used Ansible to SSH into Pi, and utilized OpenOCD to flash to STM32 boards
Altium LTSpice Circuit Design MATLAB / Simulink Raspberry Pi
May 2025 — Dec 2025

Mechanical Engineer

Global Gourmet Foods

  • Created a secure data bridge on a Zimaboard that collects PLC data on a network and displays it on a webpage on another network using Docker, Python, InfluxDB, and Grafana
  • Deployed Proxmox VE to host virtual machines and run containerized programs across multiple computers
  • Containerized, edited a JavaScript web app using Docker, React.js, and MariaDB to digitize factory records
  • Automated invoice processing with Microsoft Power Automate and Excel Scripts to reduce approval delays
  • Generated flattened engineering drawings of 3D CAD models; exported DXF files for waterjet cutters, and researched appropriate conveyor components such as casters, bolts, and nuts
PLC Programming Docker Proxmox VE Grafana React.js Microsoft Suite OnShape
Sept 2024 — Dec 2025

Arm Sub-Team Member

UBC Rover

  • Employed SolidWorks to redesign forearm axis of motion from belt-driven arrangement to internal gear to eliminate belt maintenance
  • Researched and implemented tapered roller bearings, internal gears, and brushless DC motors for rotation
  • Mentored 3 new mechanical team members in Solidworks and design fundamentals
  • Replaced solid aluminum components with lighter PLA-CF and steel rods, reducing weight by 55%. Validated structural integrity by conducting FEA with SolidWorks Simulation to confirm sufficient material strength at stress concentrations
  • Developed 3D-printed driver holders with aviator sockets using SolidWorks for ease of access in wiring
  • Soldered aviator plugs and wires to drivers to establish connections to arm actuators and sensors
  • Machined holes into a bevel gear using a milling machine to securely attach onto arm with fasteners
SolidWorks Finite Element Analysis CAD 3D Printing
Sep 2023 — Apr 2028 Current

Undergraduate Student

The University of British Columbia

3rd Year Bachelor of Applied Science

Mechanical Engineering, Mechatronics Specialization, Minor in Computer Science.

Awards:

  • Trek Excellence Scholarship for Continuing Students
  • Chemetics Tatsu Ueki Memorial Scholarship in Engineering
Upper Year Average: 90.9