Below, you'll find a collection of coding experiments, blog posts and side projects I've been thinkering with. It's a mix of educational web apps, tutorials, data visualisations and creations just for fun.

2026

Two Uncomfortably Exciting Conference Talks

GPT-6 Astra and The Scream

GenAI in the wild

Code Doesn’t Speak for Itself

Shepherd's Dog: A Game by the World's Most Dangerous AI

Notes from the AI Now Summit by Mistral

Growing a Better World... Together with AI

Generating vs. Searching

Software for One

A Game of Life and Ghosts

Computer Says No

Gemini Paints Sunflowers in SVG

Omarchy-Inspired Setup for macOS

Coding is Dead

2025

Building Tetris Time with Claude Code

A Brief History of Large Language Models

Adding llms.txt (and a honeypot) to my website

European Land Use Visualization

Can LLMs Recreate Van Gogh's Starry Night Using Only SVG?

Notes from GOTO Copenhagen: Context Is King

A New Metaphor for AI

When AI Fails

United Nations Speeches

2024

Generative Art Gallery

Joost van den Vondel's correspondence

Ons Land

Is creativity nothing more than a little randomness?

Analyzing GPT-4 Tokens

AI and the Complexity of Code

Prognosis 2100

Displaying Aranet4 CO2 readings on my website

Elder Race, book review

2023

Rising Temperatures in The Netherlands

Why I Prefer Trunk-Based Development

Git Standup Alias

Accessible router links in Angular

Progressively enhanced dark mode

AI Enhanced Education

Why a plant-based diet is a good idea

2022

Guest post by ChatGPT

Reading Notes Regenesis

Plotting the age of parliament with Livebook

Use trash instead of rm

Decoding a JWT token

My gitconfig

Phoenix LiveView Cursors

Git hash in Next.js

Support Ukraine banner

On returning to the office

Cleaning up local branches

Live user cursors with Phoenix Presence

Clean code is a phase

2021

Adding Tailwind CSS to a Phoenix project

React components should read like a book

accent-color

Custom scrollbars

One command to run it all

useStorage

Of Bundles and Barrels

Code Colocation is King

mijn-Lessen.nl

Vaccination progress

2020

Using Svelte to create a scroll video effect

Tafels.app

2019

Programming quotes

mobx-state-tree

303 See Other

Accessible SVGs in React

Brutalist CSS

Forgit me nots

Reading notes Programming TypeScript

Using React Hooks with canvas

Reading notes Accelerate

Lumber Jack

2018

Reading notes CSS In Depth

Finding Nora

Peter and the Wolf

Size of NPM

2017

API testing with Jest

Star Trek

Star Wars

2016

Generating PDF's with Express

Words to line prices

Help Terence!

Rush hour timelapse

2014

Wikipedia edits door de Nederlandse overheid