Live · 2025

AI Newsletter Agent

Weekly autonomous agent that curates roughly six AI news items into a structured email digest. Runs every Sunday on GitHub Actions with no infrastructure to maintain.

Agentic AIClaude APIGitHub Actions
Live · 2025

Healthcare Policy Copilot

RAG over Dutch healthcare-policy PDFs. Ingests source documents, answers natural-language questions, and cites the exact clause it pulled from. Built around grounded retrieval and chunk-level provenance.

RAGVector SearchHealthcare
WIP · 2026

Trading Signal Research

Extracts trade calls from YouTube trader content (rules + LLM), backtests each call against market data, and scores creators on call reliability over rolling 12-month windows.

LLM ExtractionBacktestingQuant
2026 - Now

Founder · Valk AI

AI agents and integrations for small businesses, built into the systems they already run. First client: a Dutch webshop, from an AI consult to a customer-service agent and a platform for orders and returns on Exact Online, Shopify and Sendcloud.

2025 - Now

Founder & sole engineer · SubsidieMatch

Building a paid B2B/B2C SaaS end to end: FastAPI backend, Next.js 14 frontend, Claude-based PDF extraction, 7,729-code matcher, Stripe billing, Supabase auth + RLS, Railway, and Vercel. Live at subsidiematch.com.

2026 - Now

Co-founder & engineer · inklaretaal

Co-building a personalized Dutch AI news and learning product with Bor Ipema — now live with paying subscribers. I built the Next.js 16 product and Stripe subscription flows plus a Python generation worker: an agentic Claude + web-search gather stage feeding per-reader, prompt-cached personalization across 15 professions and 3 levels, with idempotent weekly delivery. Stack: Supabase, Stripe, Resend, Vercel. Live at inklaretaal.nl.

May 2025 - Now

Data Scientist & AI Engineer · ValueCare

Building applied AI for Dutch mental healthcare, including OQ-45 outcome prediction, client-churn modelling, and speaker-diarisation pipelines for therapy-session analysis. Production data, real clinicians, real privacy constraints.

2023 - 2024

AI Consultant & Developer · AI Business Academy

Implemented AI models for process optimisation and advised SMB clients on where AI actually pays back.

Jan 2024

ML Consultant · Gemeente Berg en Dal

Built predictive models for public notifications and municipal incident forecasting.

BSc Thesis · 2025

Human-Model Alignment via gLocal transformation

Systematic analysis of the gLocal transformation for human-model representational alignment.

UvA · 2022 - 2025

BSc Artificial Intelligence

University of Amsterdam, with a focus on machine learning, NLP, and representational alignment.

Languages — Python · TypeScript · SQL
AI & LLM — Anthropic SDK (Claude) · AWS Bedrock · agentic tool-use + web search · structured output (Instructor, forced tool-calls) · prompt caching · RAG (BM25) · vision extraction
ML & Data — scikit-learn · PyTorch · Pandas · NumPy · predictive modeling · model evaluation
Backend — FastAPI · Starlette · Python workers · Pydantic v2 · REST APIs
Frontend — Next.js 14 / 16 · React 19 · TypeScript · Tailwind · Framer Motion
Integrations — Exact Online · Shopify · Sendcloud · Microsoft Graph & Entra ID · Stripe Billing · Resend
Data & infra — Supabase (Postgres · auth · RLS) · Vercel · Railway · Hetzner · Supabase pg_cron
Testing & practice — Vitest · Playwright · pytest · GitHub Actions CI · Sentry · idempotent pipelines · reproducible LLM extraction

This page is calm on purpose.

The same work, rebuilt four more times. Each version is its own site.

Big type in the dark. The work plays as you scroll.

Bright tiles on cobalt, full of things to poke.

One giant poster that changes colour as you scroll.

The page as a piece of hardware.