cafeBot

Created: 2021
Status: ONGOING
A multi-purpose Discord bot written in Java. Totalling over 160,000 users.
By far, this is the largest project I have created. It took me, as the sole developer, over 4 years to bring it to the point it is at now. It is written with a variety of frameworks including a Discord bot written in Java and an API written in Typescript with ExpressJS. Most recently, due to the sheer amount of users, I was forced to add asynchronous multithreading to the Discord bot, reducing startup times from the orders of tens of minutes to tens of seconds. Furthermore, latency was reduced by 1500%.
Portfolio

Created: 2022
Status: ONGOING
A simple portfolio website written in NextJS.
The website you are looking at now is v5, the fifth iteration of the website. While all previous versions had their own charm, I genuinely believe that this website now has my best efforts after 5 years of learning best practices of coding. This website is uniquely my own and shows off all of the coding projects and experiences I am proud of.
Proxy Chat

Created: 2024
Status: ONGOING
A piece of software developed to allow clients to communicate with multiple servers at once. This enabled cross-server chat communication.
The motivation I had for creating this plugin was upon the realization that nothing else like it has existed yet. I wanted to create something that would allow players in Minecraft server networks to communicate with each other, despite not being on the same server. A major design goal I had with this coding project was to make it as simple as possible to setup, ensuring the installation process was as easy as dragging and dropping the file into a folder.
TimeZone Bot

Created: 2025
Status: COMPLETED
A Discord bot built in Python that translated all instances of dates and times in a message into a UNIX timestamp that can be parsed by the Discord client.
A common theme with most of my projects is creating something that does not exist or by improving upon something that already exists. There were many Discord bots that converted timezones, but you would have to convert all of the timezones one-by-one manually. With this bot, you can add all of the timezones into one message, and produce Discord readable timestamps.
MuteTimer

Created: 2025
Status: COMPLETED
A small Discord bot written in Python that enabled muting a client after a specified amount of time.
One major motivation of this project was to create something that would mute a user after a certain amount of time. This would allow Discord server owners to temporarily grant talking privileges to a user, whether it be for a gameshow or something similar. This makes it much easier to setup permissions, as only one command is necessary.