About
I'm a backend engineer based in Amsterdam with 9+ years of experience building reliable systems in Node.js and TypeScript. Core maintainer of Mongoose, the most widely used MongoDB ODM for Node.js (27,400+ stars).
I care deeply about code quality, test-driven development, and building things that work correctly under pressure. I believe the best code is the code you don't have to write, and that automation is the highest form of laziness.
I'm bullish on AI and its potential to transform how we build software. I use AI-assisted development daily, from writing code to designing migration strategies with multi-agent architectures.
Technologies
Experience
CitNOW
Jul 2025 – Feb 2026Senior Backend Engineer / DB Migration Lead
Led SQL Server to PostgreSQL migration for the Showroom automotive platform.
- - Designed AI-assisted migration workflow using Claude Code with multi-agent architecture
- - Migrated 300+ complex stored procedures from SQL Server to PostgreSQL
- - Built Python-based comparison testing framework for migration validation
NBrown
Feb 2023 – Nov 2024Lead Backend Engineer
Led development of a buy-now-pay-later solution on AWS serverless.
- - Architected BNPL backend on AWS Lambda and API Gateway
- - Advocated and established TDD and Clean Code practices across the team
Mongoose (OSS)
2018 – PresentCore Maintainer
Core maintainer of the most popular MongoDB ODM for Node.js (27,400+ stars).
- - Maintain core ODM: schema system, query engine, middleware pipeline
- - Drive TypeScript type definitions serving 4.4M weekly downloads
- - Review community PRs, triage issues, shape project direction
Till Payments
Sep 2022 – Feb 2023Senior Backend Engineer
Built merchant onboarding platform on AWS serverless.
- - Automated merchant onboarding from 2 months down to 20 minutes
ASL
Jun 2022 – Sep 2022Senior Backend Engineer
Modernization of legacy enterprise systems.
- - Built JSON REST layer over legacy SOAP services
Nugttah
2019 – 2020Technical Lead
Led modernization and performance overhaul of a legacy platform.
- - Mentored a team of ~10 developers across frontend and backend
- - Removed 70% of unused code from the codebase
- - Led JavaScript to TypeScript conversion
- - Achieved up to 200x performance improvement on critical paths
Speero
2017 – 2022Technical Lead
Led backend development from MVP to production scale. Involved in technical strategy and business decisions.
- - Built backend architecture from scratch using Node.js, MongoDB, and Redis
- - Established TDD practices and mentored a team of ~12 engineers across the org