01 / projects
Boards, firmware and bench work, from analog front ends to motor drives.

ADS1292-based EMG board for the GRASP 3.0 prosthetic arm, designed from schematic to layout in Altium.

A 2-layer mixed-signal board in KiCad pairing a MAX30102 optical sensor with an ESP32-C3, taken from schematic through assembled bring-up.

Discrete MOSFET H-bridge with optocoupler isolation, inductive path sensing and time-of-flight obstacle detection.

PWM-driven SSR control of an AC heating load, sequenced by a 5-state FSM written in 8051 assembly.

Three-phase loads, power factor correction, transformer characterization and rectifier harmonics, measured on the bench and analysed in MATLAB.

Dual-channel AC instrument on the EFM8LB12 measuring frequency, DC offset, Vrms and phase difference.

Phototransistor sensor with an analog filtering and amplification chain feeding an ADC and LCD.
02 / about
I design PCBs and build power electronics hardware, from schematic to bring-up.
Third-year Electrical Engineering student at UBC (Biomedical Option), currently designing the EMG signal-acquisition board for a prosthetic arm at UBC Bionics. I'm working toward power electronics and power systems roles: converter design, gate drive, and the PCB layout that has to carry it all.
Building toward
open to work
Available for co-op: 4, 8 or 12 months starting May 2027
03 / skills
Software
C·Assembly·Python·MATLAB·LabVIEW
Tools
KiCad·Altium·LTspice·Simulink·Fusion 360
Protocols
I2C·SPI·UART
Bench
Oscilloscope·Multimeter·Function Generator·Bench Supply·Variac·DAQ·Hand Soldering
Design
Schematic Capture·PCB Layout·Component Selection·Motor Drivers·Analog Filtering·Power Factor Correction·Test Planning
04 / contact
Open to co-op and internship roles in power electronics, power systems and PCB design.