Hi, I am a third-year student in UBC's Bachelor of Computer Science.
Most of my coding projects can be found on and my CAD models are on
Euler TourThe goal of this project was to find a cyclic traversal of a pattern that visits each edge exactly once. This type of traversal is known as an Eulerian circuit and could be constructed using Hierholzer's algorithm. An interactive Euler tour visualizer can be found here: This project can be found on: |
|
|
Pupil Detection with RANSACThis project fits a circle to the circumference of the pupil for each frame of the video using Random Sample Consensus (RANSAC). This project can be found on: |
![]() |
Color SegmentationThis project reduces the number of colors in an image by clustering similar similar colors together and replacing them with a weighted average. This project can be found on: |
![]() |
Edge DetectionThis project detects edges in images and compares different edge detection methods. This project can be found on: |
![]() |
Image BlendingImage blending is used to blend the connecting area of two images so that there are no visible seams. This project can be found on: |
![]() |
Misty Water EffectThis project creates the Misty Water Effect. This project can be found on: |
|
Determining Earthquake Hotspots with K-means ClusteringThis project is about sorting a group of points into an inputed amount of sections. This project can be found on: |
I had been volunteering as a teaching assistant for coding classes at City Center Community Center from 2021 to 2024 on a weekly basis. I would help teach students Javascript and design and lead programming questions and projects. Here are a few animations I made for Coding Class as a teaching assistant:
These are a few CAD models I have made. My CAD models could be found on: