Software engineer, indie hacker, food enthusiast.

I'm Ian, a software engineer and entrepreneur in The Netherlands. I'm an engineer at Mercury, a financial technology company building bank products for startups. I write about engineering, cooking, and life.

Essays

35 entries

Longer-form, opinionated writing across engineering (28), personal (6), and cooking (1).

  1. Getting Freaky in the Age of AI

    The only way to have a competitive edge in the age of AI is to be aggressively weird with what you build.

    engineering stable
  2. The Mathematics of Build Queue Optimization and Auto-Scaling

    A deep dive into queueing theory and auto-scaling for CI/CD build fleets, exploring when and how to optimize build infrastructure for both cost and developer productivity.

    engineering stable
  3. Deconstruct the Monolith: Composable App Bootstrapping with Fractal Layer

    How fractal-layer attacks the compilation bottleneck and initialization chaos of the monolithic App datatype by treating startup as a composable graph of resource-managed layers.

    engineering stable
  4. Brief aan de Eerste Kamer over box 3 · A letter to the Dutch Senate on Box 3

    Waarom de vermogensaanwasbelasting slecht uitpakt — voor de belastingplichtige, de schatkist en de economie. · Why the accrual tax is bad for the taxpayer, the Treasury, and the economy.

    personal stable
  5. What's in the Box? A Field Guide to AI Models

    A beginner-friendly tour of parameters, quantization, MoE, context windows, and other LLM jargon.

    engineering stable
  6. Stealing from Biologists to Compile Haskell Faster

    The trick that makes GHC’s ApplicativeDo optimization faster is structurally identical to how biologists predict RNA folding.

    engineering stable
  7. Making Haskell Talk to PostgreSQL Without Suffering

    How to eliminate the three performance taxes that make database queries slow: encoding overhead, round-trip latency, and N+1 query patterns.

    engineering stable
Diagram: ideas flow through drafting and revision into stable essays, with a feedback loop from revision back to drafting IDEA DRAFT REVISE STABLE REVISION LOOP
Fig. 2 / Editorial pipeline