Hello! I am an Engineering Physics student at the University of British Columbia. My interest is in the combination of mechatronics and software engineering and its applications in robotics and space exploration. When I'm not studying, you can find me building contraptions and mini robots at my electronics workstation, programming software and simulations, and playing (or making) videogames. During the summers I enjoy long walks, hikes and kayak trips through the wilderness of BC.

Work Experience

Firmware Engineer Co-op
Sierra Wireless |Richmond, BC | May 2022 - Dec 2022

Currently working co-op in the Module Firmware Integration team at Sierra Wireless Richmond. My work involves firmware development and testing, as well as hardware testing for their EM91 and EM92 5G Modules containing Qualcomm chipsets.

Hardware and Firmware Engineer Co-op
Brave Cooperative | Vancouver, BC | Jan 2021 - Apr 2021

I worked with a team of engineers to improve a radar based human detection system that detected and responded to over 100 overdoses.

Student Teams

UBC Open Robotics

Feb 2022 - Present

Role: Software and Firmware Engineer for robotic arm manipulation

An engineering student team building a general purpose domestic robot for the Robocup@Home competition.

UBC Mars Colony

Sep 2019 - Mar 2021

Role: Mechanical and Electrical Engineer in the chemical reactor team

An engineering student team with the goal of designing and assembling infrastructure that could allow for habitation and research on Mars.

Technical Projects

Space Simulation

Rocket flight simulation with realistic parametric model in Unity and Unreal Engine.

Can Retrieval Robot

An autonomous navigation, collection, and disposal robot.

Self Driving Car

Experimenting with computer vision, control theory, and neural networks to simulate a self driving vehicle. 

VHDL Projects

A collection of small VHDL projects I've worked on , demonstrated on a DE0-CV FPGA board. 

Restaurant Ranker

A small Python script, using Google Maps API, that ranks a query list of restaurants based on transit time, ratings, and other metrics.

Item Economy

A Minecraft plugin which allows players to create bank accounts and utilize item based currencies.

Chicken Runner

Collaborators: 
Kenny Zhang, Michael Chen

A 2D platformer game where you engage in combat with chickens and pickup special items.

Analog to Digital Converter

An electronic circuit that converts analog voltages into binary signals.

AI Virtual World

A virtual world AI simulation with 2D pixel-art developed in Java.

Robotic Claw

A semi-autonomous robotic claw designed to pickup various items.

Contact Me