A selection of personal and community projects I've built in Java — ranging from game server plugins and concurrency libraries to client modifications with custom OpenGL GUIs, network proxies, and language interpreters.
Private
Quarkus, Quarkus Hibernate, Spigot, BungeeCord. A complex clan management plugin for the SmashMC Minecraft server network. Quarkus-based backend with a Spigot plugin frontend, featuring clan creation, invitations, roles, permissions, chat integration, and much more.
Private
An abstract inventory management library for Spigot plugins, simplifying dynamic inventories with pagination, custom actions, and concurrency support.
A plugin for buying and selling in-game items with customizable layouts, in-game currency, and database-backed transaction tracking.
An experimental Minecraft 1.8.9 client with quality-of-life improvements and a custom UI library built with OpenGL.
An experimental man-in-the-middle proxy for Minecraft servers that allows network traffic to be inspected and modified for educational purposes.
A Spigot plugin that enhances the functionality of hoppers in Minecraft, adding features like filtering and nearby items pickup.
A Spigot plugin that lets players lock and unlock doors using GUIs and custom key items.
An experimental programming language concept built from the ground up to explore language design, lexing, parsing, and interpretation.