Bean Bot is a fully-featured leveling bot built for the Bean Juice Studios Discord. It handles passive XP gain, leaderboards, role rewards at configurable levels, and a paginated leaderboard with interactive buttons.
One of the more interesting parts was the deployment setup - two separate Railway environments (dev on one branch, production on another), with daily automated backups pushed to a dedicated private GitHub repo via the Contents API.
It also pulls live Steam pricing for all Bean Juice titles directly from the Steam store API, displayed on demand via slash command.
caaat.dev is a Minecraft server - I built the website and all the infrastructure behind it. The server runs Fabric on Java Edition, hosted at home through a Proxmox → VM → Docker → Crafty Controller stack.
The site pulls live server status - player count, version, and MOTD - through a custom Cloudflare Worker that proxies the Crafty Controller API, exposed via a Cloudflare Tunnel running on the VM. No open ports, no third-party status services.
Previously also featured a three-way live chat bridge between Minecraft, Discord, and the website built on a custom NeoForge mod, a Node.js hub, and Server-Sent Events - being rebuilt for Fabric.
A full redesign of the website for a Minecraft server community. The idea was to keep the same character as the original but make it substantially better - better structure, better visuals, better performance.
The site features per-season photo galleries, a history page, and a fully responsive layout down to mobile.
The original codebase was from a previous owner - I took it over and redesigned everything from scratch.