01Why
Minecraft is why I code.
I've been running Minecraft servers since 2021. That was configs and other people's plugins, not code, but it made me want to know how the whole thing worked.
- Started running my own Minecraft servers.
I'm a student developer in Michigan. Recently I got fixes merged into Cloudflare's Workers SDK, electron-builder and T3 Code. I'm open to web dev work.
01Why
I've been running Minecraft servers since 2021. That was configs and other people's plugins, not code, but it made me want to know how the whole thing worked.
02First code
When I wanted to build something myself, I started with web pages. You write a few lines, refresh, and something on the screen changes.
03Then
Minecraft can run in a browser, and someone's fake mod can steal your account. I wanted to understand both.
04Tools
Once something annoyed me twice, I'd write a tool for it. Coding agents made that faster, so I started taking them apart too.
05Upstream
Big codebases have reviewers, tests and someone else's standards. Getting a change merged there teaches more than starting another side project.
06Ship
Back to Minecraft with a real plugin, then onto Cloudflare Workers for nearly everything else.
07Now
A game store with cauldrongroup, a CAD app, and a list app for my family. I'm also learning Godot, and I'm looking for web dev work.
cloudflare/workers-sdk#16138 Fix declaration emit for configs that use Durable Objects or wrap helpersTypeScript refused to build some Worker setups because Cloudflare kept types it needed private.
electron-userland/electron-builder#10386 Keep the running AppImage until its update is in placeIf an update failed halfway, the app was already deleted. Now the old app stays until the new one is in place.



A store, desktop launcher and multiplayer stack for free games, built with cauldrongroup. Includes in-game voice and a Godot SDK.
Private repoParametric part modeling: sketch on a plane, extrude, revolve, fillet and measure, then export real B-rep geometry to STEP. Desktop app, or in Chrome and Edge.
Open in Chrome ↗
Shared grocery lists and wishlists for family, with product-link imports. One Cloudflare Worker and D1.
Private repoFills Voxy's distant terrain straight from the world seed, without generating chunks, modded terrain and trees included. An open-source take on the closed-source Voxy SeedGen.
View on GitHub ↗
Self-hosted email for your own domains on Cloudflare, with threading, search, plain-English rules and an assistant that files your mail.
View on GitHub ↗Hold a key, talk, let go. The words type into whatever Wayland window you were using.
View on GitHub ↗
An AI reviewer that reads every pull request, running entirely on Cloudflare Workers.
View on GitHub ↗
Skyblock survival as a Paper plugin, with teams, generator upgrades, void worlds and a player wiki.
View on GitHub ↗Crawls documentation sites into Markdown and syncs them into each of your projects.
View on GitHub ↗How a fake Minecraft mod stole session tokens, decompiled and decoded.
View on GitHub ↗