Writing

Thoughts on development, creativity, and building things that shouldn't work but somehow do.

Highlighted Articles
Hacking the housing market
15 minutes read

Hacking the housing market

Analysing how tech is exaggerating the housing crisis, and how I built a crawler to outcrawl the crawlers.

GoLangCrawlersReverse engineeringOpinion
Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos
9 minutes read

Dutch Rail Data Heist: Real-Time Metrics, APIs, and Commuter Chaos

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.'

DevelopmentData-ExfiltrationPublic-Transport
Meteor: Interfaces as networking contract
6 minutes read

Meteor: Interfaces as networking contract

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.

JavaDevelopmentRPC

Previous Articles

Block art with Art-Net

Block art with Art-Net

Using Art-Net and real lighting consoles to build in-game experiences

LightingImagineFun+3