Software engineer, indie hacker, food enthusiast.

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

Engineering

Hi, Barbie! Higher kinded records made easy(er)

We often need to make and manipulate derived types that are similar to each other, but not quite the same. Higher-kinded records provide a way to do this in a generic way, but are clunky. We\

Cooking

The Cadence of Salting

When you salt matters as much as how much you salt. Understanding the timing changes everything.

Personal

Actuarial Murder and Other Diffuse Acts of Violence

An exploration of how institutional decisions and systemic policies can cause widespread harm with less accountability than direct violence, examining cases from healthcare to education where bureaucratic choices have life-altering consequences despite being treated as mere business decisions.

Vignettes

A collection of memories