My Projects

VoidCR

Java / Kotlin / Patch-Based API

An opinionated, patch-based server software for Cosmic Reach. Focused on providing a reliable and stable API for long-term plugin compatibility and cross-version support without the use of mixins.

PaperMC Core Contributions

Java / API Design / Minecraft Internals

Contributed upstream architectural improvements to the PaperMC server software. Key work includes creating the MenuType API, fixing various bugs, and adding a Point of Interest API.

MenuKit

Java / Bukkit API

A high-performance, object-oriented framework for creating dynamic GUIs in Minecraft. Designed to abstract away the boilerplate of inventory management, allowing for fluent menu creation and event handling with minimal overhead.

SpigotMC Core Contributions

Java / NMS / API Architecture

Architected and implemented major internal systems for the SpigotMC ecosystem. Contributions include a massive refactor of the InventoryView API, implementation of specialized view systems (Anvil, Beacon, Crafter), and deep-level NMS patching for server performance and entity synchronization.

Artisan

Java / Bytecode

A Java bytecode generation solution designed to programmatically manipulate and generate compiled class files at runtime, reducing reflection overhead in dynamic server environments.

RPC Marketplace

Springboot / React Vite / Hedera Hashgraph

A Crypto currency powered marketplcae using a modern technology stack to build out a robust production ready application built on the Hedera Hashgraph Java SDK.