This is the website you're currently on! This website serves as my little corner of the internet to host my Resume and some programming projects I've done. I also use this website as a playground of sorts whenever I want to try tackling a new coding project or learning anything new. This website was made using a frontend of React, Next.js and Bootstrap 4. The backend is running on Node.js with an Express framework and using MongoDB to store data. The entirety of the code base is hosted on a linux server droplet through digitalocean.com
A game of hangman that was coded in Javascript using JQuery and hosted on a Node.js Server using an Express framework and MongoDB for the database. Grammar Guru allows users to start up multiple different games and return to them without losing progress on other games they started. Grammar Guru allows for users to customize their games with multiple color, font, and difficulty selections to choose from. The version that is playable on this website has been tweaked to work with the React framework used on this website.
Curse bot is an application that tracks different levels of profanity on Discord servers. The bot identifies different curse words through the use of regexes and tracks the total usage for both servers and individual users through the use of a MongoDB database. When numerical milestones are reached, the bot will notify the the server and users of those specific milestones. The bot will notify users of different stats such as the total count of curses or how many times a specific curse word has been used when prompted with commands. The bot will also respond randomly from a list of pre-generated messages when users send messages to it.
This timing application is meant for use in practicing the memorization of item spawn times in the games Diabotical and Quake Live. The timer provides options for tracking times of the two most important items in dueling, mega health and red armor.