BeerElo
liveRetro pixel-art beer ranker. Head-to-head ELO matchups, achievements, and anti-bias scoring.
Currently leading ML at Merqato in Amsterdam, with a steady stream of side projects in between.
I'm an ML engineer based in Amsterdam. I currently lead ML at Merqato — demand and supply forecasting for the fresh-produce industry — after four years on the founding data science team at Source.ag, where I built yield forecasting models and a first-of-its-kind digital twin for greenhouses.
Outside of work I build small full-stack apps, AI tooling, and the occasional game. Different surface, same instinct — work the problem, then ship it.
Forecasting demand & supply across the fresh-produce chain.
Retro pixel-art beer ranker. Head-to-head ELO matchups, achievements, and anti-bias scoring.
Conversational AI packing assistant with weather-aware suggestions and a glassmorphic UI.

Multi-source event aggregator scraping Instagram, Eventbrite, Meetup, and Facebook into one feed.
60fps Matrix-style waterfall of AI-summarised news. Free pipeline using NewsData.io and DeepSeek.
One-click repo creation from a drag-dropped ZIP, with auto Vercel-compatibility detection.
Multi-agent AI system that autonomously builds a 3D survival game over many iterations.
Chrome extension that strips fluff from recipe blogs using JSON-LD, Microdata, and heuristics.
Real-time genetic algorithm visualiser solving 16k+ city travelling salesman problems over WebSocket.
Cross-platform sports betting arbitrage detector spanning Betfair, The-Odds-API, and Polymarket.

A Todoist clone in a Turborepo monorepo with JWT auth and drag-drop reordering.