Projects

Wedding Registry & RSVP

This personal project displays a NextJS full stack application. I made this project after looking for a registry and rsvp site and not finding anything that I liked. I wanted to be able to place whatever items I wanted from multiple sites and track what has or hasn't been bought. The RSVP component allowed me to get a list of how many people were coming in a quickly accessible way.

This project taught me how full stack REST APIs work. I learned how to manage different calls to a database and created a site that supports hundreds of users.

...

Lego Database Website

This personal project displays a database of lego sets that can be searched for and shows relevant information for different sets. It has a prisma database hosted on vercel and has python web scrapers that are run to update the database automatically for new sets or any other things that need updated. This project was made to continue in development and I plan to continually add to this as I learn of new things and have new ideas for it.

This project taught me how full stack applications work and was my first time using React and NextJS. I learned how to host and manage a database as well as how to pull and push to it.

...

Automated Product Pricing Updates

This project was done for my company to automate the pricing update of our entire product catalog. This saved the company every fiscal quarter 2 weeks of work for an employee. This totalled for an entire 2 weeks worth of work each year being done automatically by a computer. This not only frees up the employee to no longer do this manually but saved the company thousands a year.

This project taught me how to update a database. I also learned how web scraping works and the legality of what can be done with scraping.

...

Blackjack Game

This Java based game was done in collaboration with 5 other developers in a week. The project was created to show how multithreaded client server design structures work. I coded the client side and the GUI for the client.

This project taught us how to use requirement documentation and how to read UML diagrams and create code from documentation.

...

C++ Data Structures

I have created many different C++ applications testing different data structures.

One was a chunk list that stores data inside the chunk and allows editing to it.

Another was a tree that was a dictionary to play a boggle game.

The last was a bucket or an array of linked lists that would contain words by each character.

...

Java DVD Collection

This project was a way to store and organize a movie collection.

Users could add or remove or pull a movie at random and see some basic information like runtime, rating, and the poster for the movie.

...