Projects
Here are some of the projects that I’ve been working on!
Jump to specific type of projects:
Course Projects
These are some of the projects that I’ve worked on as part of classes.
Gitlet
May 2020 - Java
A version-control system that mimics some of the basic features of the popular system Git. Read More.
Source code can be provided upon request.
Lines of Action
April 2020 - Java
A two-person zero-sum game that can be played against AI designed using the minimax algorithm. Read More.
Source code can be provided upon request.
Enigma Encryption Simulator
March 2020 - Java
An implementation of the Enigma machines, which encodes or decodes messages. Read More.
Source code can be provided upon request.
Scheme Interpreter
November 2019 - Python
An implementation of an interpreter for the Scheme programming language. Read More.
Source code can be provided upon request.
Personal Projects
These are some of the projects that I’ve been working on in my spare time or at hackathons.
Movie Journal
May 2020 - Node.js, Express, MongoDB, HTML, CSS, Javascript
CRUD web app allowing users authenticated with Passport.js to search and rate movies through OMDb REST API. Deployed on Heroku.
View on GitHub. View Live Site.
Automatic Album Cover Grabber
May 2020 - Python
Automatically grabs album covers from your saved songs on Spotify using Spotify API.
View on GitHub.
RESTful Blog App
December 2019 - Node.js, Express, MongoDB, HTML, CSS, Javascript
An web app showcasing blog posts following RESTful routing conventions.
View on GitHub.
Restaurant Ratings Visualizer
May 2019 - Python
Visualization of predicted restaurant ratings using machine learning and the Yelp academic dataset. Read More.
View on GitHub.
Bag Alert
April 2019 - Python, Flask, HTML, CSS
A hackathon project created in a team of 4 demonstrating how luggage at airport carousels can be kept secure using facial recognition and computer vision.
View on DevPost.