headshot

Hey There 👋

Welcome to my portfolio! I am currently seeking positions that start May 2025 onwards. I hope to work with teams to solve exciting engineering problems.

Projects

Highlights of projects that I have worked on over the years

Software Lead @ UBC AeroDesign

Leading the software development for a 3.5 lb autonomous fixed wing aircraft to compete in the SAE AeroDesign 2025 compeititon.

Coffee Can Radar SAR - Capstone

Working on building a low cost radar system using coffee can antennas to generate Synthetic Aperture Radar images and more. Based on the MIT Coffee Can Radar project.

EDF and SRP in FreeRTOS

Modified the FreeRTOS kernel to support the Earliest Deadline First scheduler and Stack Resource Protocol.

Learn more

Multi-Modal Diffusion with Minecraft - Capstone

Worked with the PLAI lab at UBC to develop a multi-modal diffusion model for Minecraft. Our final goal was to generate frames of all aspects of a persons Minecraft experience, including audio, video, keystrokes and mouse movements.

Inverted Pendulum

Built inverted pendulum to test a Byzantine Fault Tolerant key-value store for real-time controls and embedded system applications.

Learn more

Xplore - Travel Application

Developed an Android application to connect student travelers with trips that match their interests for nwHacks 2023. Think Tinder meets Google Trips.

Learn more

Autonomous Driving Competition

I worked to train a rover to drive around a simulated road while detecting license plates of nearby vehicles, avoiding pedestrians and other moving vehicles.

Learn more

Autonomous Treasure Retrieval Robot

A robot designed to navigate an obstacle course while retrieving objects for 2022 Annual Engineering Physics Robotics Competition.

Learn more

UBC Sailbot - Software Engineer

As a software member of this student design team team, I was working on building an autonomous sailbot to sail from Vancouver, BC to Maui, HI.

Learn more

Wikipedia Path Analyzer

An exploration of graph and path methods with Java and the JWiki api by building to solve the Wiki Game.

Learn more

Analog to Digital Converter

A circuit built to convert an anlog voltage signal to a digital value to be displayed by a 7 segment display.

Learn more