The girl who kept opening the box.
Curious first, careful second, finished eventually.
I started the way a lot of people do — taking apart something that already worked to find out why it did. That habit never really left. These days it looks like design files, half-written Java and a browser with far too many tabs open, but it's the same impulse: see how the thing works, then make a better one.
These days most of that goes into ONR, a Minecraft network I develop for. Rather than buying plugins and wiring them together, I write them — the gamemodes, the ranks, the economy, the menus, the moderation tools. It means when something breaks at midnight, the fix is mine to make.
I like building for communities because the people using it are right there, telling you what's broken and what made them smile. A server is a rare kind of project: it never really ships, it just keeps being played.
I care about the small parts. Type that's comfortable to read. Buttons that say what they do. Menus that make sense on a phone at 2am, and on a console, and on a computer that shouldn't really be running the game at all. Nothing here is loud for the sake of it.
Make it clear before you make it clever. The rule I keep coming back to
Away from the screen I'm usually somewhere with music on — collecting songs, taking photographs I never post, and talking far too long about a book I've just finished.
Things I've made
A working list, in no particular order. Most of it started as “can you just…” and never quite stopped.
Minecraft — server side
- Custom plugins, written from scratch
- Admin commands & GUIs
- Floating text & holograms
- Ranks, permissions & economy
- World management & generation
- Moderation & staff tooling
Textures & addons
- Bedrock addons
- Shop textures
- Sword textures
- Low fire textures
- Custom item models
- Menu & interface art
Discord bots
- Moderation bots
- Anti-spam & anti-raid
- Gambling
- Minigames
- Fishing
- Counting
- Join & leave messages
- Server ↔ game bridges
…and a good deal more that never got written down.
Also comfortable with
- Java
- Web design
- Front-end development
- Branding & visual identity
- Writing & storytelling
- Making a mess make sense
How I like to work
- Own the stack
- If a feature matters, I'd rather write it than depend on someone else's black box.
- Ship small, ship often
- A new version for every change, kept and versioned, so nothing good is ever overwritten.
- Everyone plays
- Java or Bedrock, mouse or thumbstick — if only half the players can use it, it isn't finished.