Projects
Musical Time Machine API
Developed a Spring Boot REST API to handle requests and manage playlist generation. Connected to Spotify’s Web API to fetch tracks and create playlists for users. Used Jsoup with scheduled tasks to scrape and update music chart data back to 1959. Designed a normalized PostgreSQL schema for efficient storage and querying of music metadata.

Musical Time Machine
Built a responsive UI with React and MUI for browsing historical music charts and generating playlists. Integrated OAuth 2.0 to enable secure Spotify login and direct playlist creation. Designed interactive components for date selection, chart viewing, and playlist previews. (Unfortunately Spotify's recent policy change in how they deal with and support third party applications disallows a true seamless use for any spotify user, demos are readily available however upon request there are limited(25) testing slots.) Check it out here!

Budget Bud
Built with Js/React this app is used to visualize user entered transactional data to assist in creating effective spending plans to meet custom goals set by the end user. Features a custom report dashboard and filtered charts with the ability to handle multiple accounts with the click of a button. Check it out here!

Budget Bud API
Built using DRF to serve all needs of Budget Bud. This includes authentication, communication, and all the logic required for provide accurate aggregated data to the front end.

Task Guider
WorkFlo's bigger and better brother. This project takes WorkFlo and reimagines it with Django. Featuring updated styling, forms, and more options for controlling work states and projects.

My Cooking Helper
Built with Django, This allows for searching and planning meals on a weekly basis. Complete with full recipes, the option to have random recipes and ingredient list sent to you, favoriting and adding your own.

WorkFlo
Workflo is a Kanban-style project management software built with Flask and Bootstrap. Complete with project boards, statistic reporting, and schedule tracking this also includes full CRUD functionality with PostgreSQL.

Musical Time Machine
This project dubbed the Musical Time Machine incorporates web scraping with beautiful soup and Spotify's WebApi to generate and add playlist to a users profile from a selected date from 1960 to today returning the top songs for that time.

Automated Sales Monitoring
This scrip was made to automate a daily process at my current job reducing the time needed to complete this daily task. Rather than having to manually check to see if store files were retrieved by the server this program compiles the info and sends a status email showing success/failures as well as identifying the files missing. Saves an estimated 1.5-2 hours of manual verification.

Binary to Text/Text to Binary Calculator
This interactive command line based program is able to convert text to binary and vice versa utilizing dictionaries and list comprehension. A simple, clean, fun program to play around with.

Tic Tac Toe
A clean function based command line program that allows you to play Tic Tac Toe to your hearts content!

Tkinter Watermarking
A desktop GUI that allows custom watermarking and saving made using Tkinter.

Tkinter WPM
A WPM calculator that challenges the user on a word by word basis taken from the top 10,000 used words in english vocabulary.

Breakout
A remake of the popular "Breakout" game using the turtle library.
