Leon Han

Hello, I am Leon. I'm currently a sophomore Data Science major at Boston University. I'm passionate about applying computer vision and software development to solve real-world problems.

Projects

These are some programming projects I've done using Python, Java, and Javascript


StuFit

This project is a workout companion for students, built with Next.js and Supabase. It generates a personalized training plan, then lets users log sessions, track progress, and schedule workouts around their calendar.

Repository

StuFit weekly workout plan

Image Smoothing Visualizer

This project is an interactive comparison of different image smoothing convolution kernels.

Repository

Image Smoothing Visualizer

RANSAC

This project uses the RANSAC algorithm to fit a circle model onto the pupil of an eye in Python.

Repository

RANSAC pupil circle fit

Misty Water Effect

This project was about altering images with water to create a misty water effect in Python.

Repository

Misty water effect comparison

Image Blending

This project was about downscaling and upscaling images, and blending two images together seamlessly using Python.

Repository

Image blending example

Edge Detection

This project was about using edge detection to find and enhance the edges of an image in Python.

Repository

Edge detection result

Colour Segmentation

This project was about separating colours in an image into larger groups in Python.

Repository

Colour segmentation animation

Earthquake Visualization

This project was about visualizing earthquake data using K-Means clustering in Python.

Repository

Earthquake visualization

Ball game

This project was a simple Crossy Road ball game using JavaScript and HTML5 Canvas.

Repository

Ball game thumbnail

Doodle Jump

This project was a simple recreation of Doodle Jump using JavaFX

Repository

Doodle Jump thumbnail