Open Source

projects that I've made

WebSocketFabric

Card background
WebSocketFabric replaces Minecraft's transport layer with WebSocket, letting you put web protection services like Cloudflare in front of your server. This shields it from DDoS attacks while also cutting down round-trip times for data packets.

Bedrock Proxy

Card background
BedrockProxy bridges Minecraft Bedrock and Java Edition, allowing Bedrock players to join Java servers with full Xbox Live authentication support.

Minecraft MSA Auth for Rust

Card background
Minecraft MSA Auth is a Rust library that handles authentication with Minecraft's online services through Microsoft OAuth2, making it easy to build custom Minecraft launchers and tools.

Etheryal Kernel

Card background
etheryal kernel is a capability-based operating system kernel written in Rust. Unlike traditional kernels, etheryal runs all components in the same address space using software-isolated processes (SIPs). Each SIP has its own data and code layout, behaving like a regular process but without the overhead of task-switching. Drivers and user-space applications are sandboxed through WebAssembly (WASI), keeping everything modular and safe. Inspired by Singularity, it relies on type safety rather than hardware memory protection for internal security.

Litecraft

Card background
Litecraft was a clean-room Minecraft client written in Rust. I started it when I was 14, and over time other developers joined in. While it was never finished, it taught me a great deal about software development and collaboration, and it remains one of my most formative projects.
This was back before Rust 1.0 had even shipped, so I got to experience the language evolving alongside the project itself.