nl
← back

work

ongehoord nieuws brengt 'omvolking' steeds vaker zelf als complot, tafelgasten pleiten voor gedwongen 'remigratie'

ongehoord nieuws brengt 'omvolking' steeds vaker zelf als complot, tafelgasten pleiten voor gedwongen 'remigratie' ↗

analyzed all 466 mentions of 'omvolking' and 'remigratie' across 324 broadcasts of ongehoord nieuws (2022-2026), coding each by speaker and meaning. then wrote this article showing how a far-right conspiracy term moved from guests to the presenters themselves.

Pointer / KRO-NCRV | content analysisdata analysisinvestigative journalism

With: Peter Keizer

Date: September 21, 2026

Tech stack: Python, transcript analysis, content analysis, investigative journalism

bezorgde burgers? hoe rechts-extremisme structureel aanwezig is bij anti-azc-protestbeweging defend netherlands

bezorgde burgers? hoe rechts-extremisme structureel aanwezig is bij anti-azc-protestbeweging defend netherlands ↗

built a newsroom dashboard to classify, search and review 7,555 telegram messages, images and videos using an ensemble of four ai models. then wrote this article and identified 101 accounts (19%) posting extremist content over 7 months.

Pointer / KRO-NCRV | ensemble AI classificationTelegraminvestigative journalism

With: Thomas Mulder, Peter Keizer, Lisette van Vliet

Date: April 1, 2026

Tech stack: ensemble AI classification, Telegram data analysis, Python, investigative journalism

mapping fossil ties

mapping fossil ties ↗

created interactive network visualization exposing connections between dutch academia and the fossil fuel industry.

Solid Sustainability Research | D3.jsnetwork analysisinvestigative journalism

Year: 2025

Tech stack: D3.js, JavaScript, network analysis, data visualization, investigative journalism

app me als je thuis bent

app me als je thuis bent

built ai-powered analysis tools for investigative journalism on street safety. webapp identified hotspots in 11,000+ location reports, llm analyzed raw data to surface story angles.

Pointer / KRO-NCRV (freelance) | LLMdata analysisPython

Year: 2025

Tech stack: LLM, Python, data analysis, data visualization, investigative journalism

bron chat

bron chat ↗

built ai-powered search across 3.5 million dutch government documents. ask questions in natural language, get sourced answers.

Year: 2024

Tech stack: RAG, Python, FastAPI, OpenAI, PostgreSQL, NLP, Dutch government data

chrono scraper

chrono scraper ↗

developed open source osint tool with momus media to search historical website archives using wayback machine data.

Momus Media | FastAPISvelte 5OSINT

Year: 2023

Tech stack: FastAPI, Svelte 5, Docker, Meilisearch, Web scraping, Archive.org API, OSINT

earlier work