Projects

Select an entry to view more details. Each project has a link to a GitHub repo as well as full list of languages and libraries used.

2024A screenshot of the Sacred OS operating system with various windows opened.

Sacred OS

I created a Windows 9x inspired web OS written in Vanilla JS where every HTML file is executable...

2023A screenshot of Robocop for the Gameboy converted to divs with a dot matrix effect. Below it is a a page inspector open showing the divs to the image.

Image to Divs

Using the MarvinJ JavaScript library, I was able to make an online image converter that allows you to upload and convert images to pure CSS divs...

20233D render of the earth with the moon orbiting it

Earth 3JS

I made an interactive 3D scene of the earth with the moon orbiting around it...

2023Regular picture of Garfield next to one converted to ASCII characters.

ICat

Have you ever wanted to know what an image looks like without having to leave the terminal...

2022I Spy Shopper Logo of a magnifying glass and a shopping bag.

I Spy Shopper

I Spy Shopper is a grocery devilery app for the visually impaired (with pretend payment transactions)...

2022Photo of the Union Pacific Big Boy next to other images where a sobel filter and a Canny edge detection filter is applied. An image of a code sinppet of Guassian blur and an image of the kronecker product is also there.

Exploring Canny Edge Detection

I explored the coding steps involved to perform Canny Edge detection on an image...

2022Four pictures of tigers, where one is inverted, one is mirrored, one is in black and white, and the last is the original image.

Image Manipulation Experiments

This project was made to explore how programs can perform image manipulation...

2022Retro Calculator screenshot

Retro Calculator

A functional recreation of an old school style calculator was made...

2021Collage of tables and charts generated by Plotly

Cities Recommender

I wrote an AI program to recommend the best cities in America to live in...