Keeping Track of Mojang's Enforcement Actions
Bringing visibility to Mojang's server blocklist through a community-driven tracking tool.
Read the full storyI turn curious ideas into working software and share the messy bits along the way. This is my digital journal — notes on building, shipping, and learning by doing.

Bringing visibility to Mojang's server blocklist through a community-driven tracking tool.
Read the full storyAnalysing how tech is exaggerating the housing crisis, and how I built a crawler to outcrawl the crawlers.
Dive into the secret APIs, real-time data, and questionable design choices powering the Dutch rail network. From live train metrics to student debt calculations, here’s how I turned my commute into a data-driven adventure—without breaking any rules.'
The journey of PixelScript, the fastest development cycle for Minecraft content.
Because sketchy Chinese apps with weird data policies aren't cool, but rings and tech definitely are. Here's how I decoded Bluetooth protocols, battled binary blobs, and built a privacy-respecting mobile app from scratch.
An overview of Meteor, a Java RPC library designed for transparent remote procedure calls, featuring a pluggable transport and serialization architecture that simplifies development in distributed systems.
Using Art-Net and real lighting consoles to build in-game experiences
Using Java reflect proxies to manipulate objects at runtime
How we eliminated 80% of server overhead by intercepting network traffic and building our own reality.
I'm a full-stack developer who believes in building things that bridge the gap between virtual and physical worlds. When I'm not coding, you'll find me working on theatre tech or figuring out how to make impossible things work.