About

25. Started building Minecraft stuff at 16. Went professional after college. Bedrock addons with millions of downloads. Kotlin plugins running production servers.

How I work

Start with the simplest solution. Add complexity only when you've earned it.

I've watched projects die from over-engineering. A 45,000-line framework that couldn't compile taught me more than any course could.

The path

Command blocks to Kotlin

Started with redstone and command blocks. Moved to datapacks when they got limiting. Now it's Kotlin with coroutines and clean architecture.

JSON to TypeScript

Bedrock started as JSON behavior packs. Now it's TypeScript with the Script API. Same evolution—start simple, graduate when you need the power.

What's next

Rust and Bevy for game dev beyond Minecraft. Learning ECS architecture, network multiplayer. Building foundations for what comes after.

Principles

  • Simplest solution that works
  • Complexity is earned, not assumed
  • Measure before optimizing
  • Build what's yours
GitHub