~ / home / projects /

Passion Projects

A collection of projects that vary from applications to websites, but all solve a specific need or problem space.

Project Screenshot

Dominos Stock Trader

A web application to simplify inter-store item trading. Managers can quickly send and receive trade offers via store email, with alerts and an online dashboard, offering a streamlined alternative to time-consuming phone calls.

HTML SQL JS Node.js CSS
Project Screenshot

Steam Library API

A high-performance REST API built with Node.js and Steam's API to allow users to compare their game libraries and find what they have in common.

Node.js JS API
Project Screenshot

Spotify Webscraper

Used Python web scrapers (Selenium, BeautifulSoup) to extract all songs from a Spotify playlist, search each title on YouTube, then convert and download them as .mp3 files.

Python Selenium BeautifulSoup TKinter
Project Screenshot

APOD viewing website

An immersive, interactive web application that allows users to explore the cosmos through NASA’s Astronomy Picture of the Day (APOD) archive. The app fetches high-quality celestial imagery and educational data, providing a window into the universe from 1995 to the present day

HTML CSS JS API
Project Screenshot

Google Chrome Shopping extension

A Chrome extension for popular shopping sites (eBay, Amazon, etc.) that converts an item's price into the hours of work required to purchase it, based on your hourly rate.

CSS JS HTML
Project Screenshot

Pill Mail

A Web server built to be hosted on a Raspberry Pi. The server would allow users to input their medicinal supplements (encrypted) and whenever it reached time throughout the day the server would send an email detailing what they need to take.

Node.js JS HTML Encryption (AES256) (SHA256) SQL Node Mailing
Project Screenshot

MyHealthFinder API Web App

A Web app that uses a API to pull medical articles, the website allows users to create an account (data is encrypted) or login anonymously. User data then recommends articles or users can search for articles. App also provides Spanish translation.

Node.js JS HTML Encryption (AES256) (SHA256) SQL JSON
Project Screenshot

Mines Game

A game built as a learning project to learn DOM manipulation. It is a game of luck where users pick squares in the grid with the chance to multiply their score while still risking losing it all.

JS HTML