00 homehome

My corner of the internet for the projects I find exciting.M'n hoekje van het internet voor de projecten waar ik enthousiast van word.

From a one-file scraper to a full background-jobs stack — personal projects, mostly Python, that I build for the itch of it and keep legible.Van een scraper van één bestand tot een complete achtergrondtaken-stack — persoonlijke projecten, meestal Python, gebouwd voor de lol en lekker overzichtelijk.

01 projectsprojecten

view all →bekijk alles →

online-bibliotheek-catalogus

2026

The official onlinebibliotheek.nl search drove me up the wall, so I scraped the whole catalog into SQLite + FTS5 and gave it the fast, faceted search it deserved. Enumerate, parse, normalize with an atomic rebuild, rank with bm25.De officiële zoekfunctie van onlinebibliotheek.nl dreef me tot wanhoop, dus schraapte ik de hele catalogus naar SQLite + FTS5 en gaf 'm de snelle, gefacetteerde zoekfunctie die-ie verdient. Enumereren, parsen, normaliseren met een atomische rebuild, ranken met bm25.

pythonfastapisqlitefts5

firm

2026

I wanted Rails 8's Solid stack in Python, so I built it. Background jobs, caching, pub/sub, and an append-only audit log that all live in the SQL database you already run — no Redis. Four independent modules; SQLite, PostgreSQL, and MySQL.Ik wilde de Solid-stack van Rails 8 in Python, dus bouwde ik 'm. Achtergrondtaken, caching, pub/sub en een append-only auditlog die allemaal in de SQL-database draaien die je toch al hebt — geen Redis. Vier onafhankelijke modules; SQLite, PostgreSQL en MySQL.

pythonpostgressqlitemysql

02 writingartikelen

view all →bekijk alles →

firm: the Rails Solid stack, in pure Pythonfirm: de Rails Solid-stack, in pure Python

Background jobs, caching, pub/sub, and an audit log that all live in your existing SQL database. Ports of Rails 8's Solid stack — no Redis required.Achtergrondtaken, caching, pub/sub en een auditlog die allemaal in je bestaande SQL-database draaien. Ports van de Solid-stack uit Rails 8 — geen Redis nodig.

Owning the catalog: a faster search for the Dutch online libraryDe catalogus in eigen hand: sneller zoeken in de Nederlandse online bibliotheek

The official onlinebibliotheek.nl search is poor, so I scraped the whole catalog into SQLite + FTS5 and built my own fast, faceted search UI.De officiële zoekfunctie van onlinebibliotheek.nl is slecht, dus schraapte ik de hele catalogus naar SQLite + FTS5 en bouwde er mijn eigen snelle, gefacetteerde zoek-UI op.