The work archive.
Every engagement teaches you something. Here’s twenty-five years of them: enterprise obstacle courses and startup sprints alike. Filter by vibe:
these are the stories. for the full picture: all 36 clients on the map →
Enterprise
where a legion of stakeholders must be satisfied (and was)
Lithos · 2026
Simplifying the tender process at Lithos
Simplified the tender process at construction firm Lithos: fewer hours per bid, same win rate.
Aan de Stegge (ASVB) · 2026
Rolling out tender processes group-wide at Aan de Stegge (ASVB)
Took the tender-process fix from one company to a group-wide rollout at Aan de Stegge (ASVB).
Aan de Stegge (ASVB) · 2026
Evaluating Copilot, Claude and ChatGPT for Aan de Stegge
Copilot vs. Claude vs. ChatGPT, scored on quality, security, privacy and cost. A vendor-neutral report a board can decide on.
Suitsupply · 2018
Building employee performance apps for Suitsupply
Employee performance apps for a global menswear brand.
54hrs · 2018
Building an field service portal for home owners
A maintenance portal (onderhoudsportaal) for construction: tickets, planning and paperwork in one place.
HEMA · 2016
Building Photo-on-cake for HEMA
Yes, it printed your face on a cake. Yes, it was harder than it sounds.
Funda · 2016
Building Kadaster for Funda
Land-registry (Kadaster) data plumbed into the Netherlands' biggest housing portal.
HEMA · 2016
Building 1-Hour Photoservice for HEMA
Consumer services shipped end-to-end for a national icon. Yes, the cake thing was real, and yes, it shipped on time.
Sony Ericsson · 2015
Building an intranet for Sony-Ericsson
Corporate intranet for a global handset maker: enterprise collaboration at multinational scale.
Jumbo · 2015
Building an intranet for Jumbo Supermarket
Internal communications platform for one of the Netherlands' largest grocery chains.
Europol · 2015
Building an intranet for Europol
Secure software inside one of Europe's most demanding compliance environments. Stakeholders, clearances, audits: the full corporate obstacle course, cleared.
Startup & scale-up
deadline, napkin, go
Digitaalgoed.nl · 2026
Setting up IT advice for charities via Digitaalgoed.nl
Independent IT advice for charities and non-profits, funded without reseller margins.
TommyTomato · 2025
Rescuing TommyTomato's microservices stack
An emergency cleanup job. The multi-repo microservices setup a bankrupt agency left behind, folded back into one deployable monolith without dropping a single school lunch.
Edge Impulse · 2024
Identifying rhinos by their eye wrinkles in Kenya
A tech-for-good expedition to Solio Game Reserve. Teaching a model to recognize individual rhinos by their eye wrinkles, so rangers stop comparing photos by hand.
Edge Impulse · 2023
Working on the Edge Impulse SDK team
Python SDK for edge ML: pandas and NumPy in, deployed models out.
Edge Impulse · 2022
Running Edge Impulse K8s team
Led the Kubernetes migration and infra team for a fast-scaling ML platform, then built the Python SDK developers actually use.
Cohub · 2020
Towards an administration-less construction company with Cohub
A platform that quietly deletes construction paperwork.
Makeschool · 2019
Refactoring Make school's GraphQL API
Refactored the GraphQL API of a coding-education platform (Rails/JS).
Moovs · 2018
Building education software company for Leaplines
Co-founded an education software company and ran product and engineering as CTO.
HalloRoos · 2018
Building an MVP for HalloRoos
MVP from concept to first customers, in weeks.
54hrs · 2018
Building a site agency for Supercraft
Site-building setup for Supercraft's custom shops.
FJ · 2018
Building a reporting prototype for FJ
A reporting prototype for FJ Amsterdam: idea to clickable in weeks.
Menswear · 2016
Building an online fashion store in the early days of the internet with Menswear
An online fashion store built in the early days of e-commerce, with lessons that still apply.
Talks, training & hackathons
knowledge transfer, occasionally with pizza
Uselab · 2019
Training Uselab on GraphQL
GraphQL and REST API workshops for Uselab's consultants.
Picnic · 2019
Teaching GraphQL at Picnic
54hrs · 2018
Organizing startup weekend Utrecht
54 hours, dozens of founders, one weekend. I organized Startup Weekend Utrecht.
54hrs · 2018
Organizing a GraphQL Hackathon with HackerOne & Github
A GraphQL hackathon with HackerOne & GitHub: APIs, security and an unreasonable amount of pizza.
Videoland · 2018
Organizing a GraphQL hackathon for Videoland
Ran a GraphQL hackathon for Videoland's streaming teams.
Snappet · 2018
GraphQL talk for Snappet
GraphQL talk for the ed-tech platform Snappet.
RTL · 2018
GraphQL lunch talk for RTL
GraphQL lunch talk for RTL's engineering teams.