01 — Selected work
Things I've built and run
Side projects I design, build and operate end to end. Live work first, then what I'm building now.
Live
Featured · Solo founder
besparro
Compares grocery prices across 13 Dutch supermarket chains and finds the cheapest way to fill your basket.
A nightly ETL pulls and normalises prices from every chain; a basket optimiser splits a shopping list across stores. I built it alone and run it in production.
NestJS
PostgreSQL
pgvector
Live
Civic tech
se-informe
Tracks how Brazilian deputies spend public money, from official files, with the evidence for every record and CSV export for anyone who wants to dig in.
Python
Open source
34 stars · Home Assistant
frameo-dashboard
A fast Home Assistant wall dashboard for cheap Android photo frames and tablets: it appears in 1.9 s on a 1 GHz frame and covers lights, climate, music, calendar and EV charging prices.
JavaScript
Android
Home Assistant
Open source
Developer tooling
sentinel
A Claude Code plugin that shows live progress for agents and their subagents, so long runs stop being a black box.
TypeScript
harness
Building
AI orchestration
harness
Multi-role AI orchestration: one model plans, another implements, a third executes, with retries and replanning when a step fails.
TypeScript
Node
Pre-pilot
Health tech
prepsio
Turns nutritionist meal-plan PDFs, scanned ones included, into weekly menus, shopping lists and meal-prep plans.
TypeScript
Prisma
OCR
LLM extraction
Building
iOS · On-device ML
framewise
An iOS camera being built to rank possible crops live, on the device, while you frame the shot. The crop scorer reaches SRCC 0.775 against a 0.40 baseline.
Swift
Core ML
PyTorch