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

TypeScript Node.js JavaScript MongoDB PostgreSQL AWS Lambda API Gateway DynamoDB Docker Redis TDD Clean Code AI/LLM Tooling

Experience

CitNOW

Jul 2025 – Feb 2026

Senior 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
PostgreSQL SQL Server Python Claude Code Docker

NBrown

Feb 2023 – Nov 2024

Lead 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
TypeScript Node.js AWS Lambda API Gateway DynamoDB

Mongoose (OSS)

2018 – Present

Core 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
TypeScript JavaScript MongoDB Node.js

Till Payments

Sep 2022 – Feb 2023

Senior Backend Engineer

Built merchant onboarding platform on AWS serverless.

  • - Automated merchant onboarding from 2 months down to 20 minutes
TypeScript Node.js AWS Lambda

ASL

Jun 2022 – Sep 2022

Senior Backend Engineer

Modernization of legacy enterprise systems.

  • - Built JSON REST layer over legacy SOAP services
TypeScript Node.js SOAP

Nugttah

2019 – 2020

Technical 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
TypeScript Node.js MongoDB

Speero

2017 – 2022

Technical 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
Node.js MongoDB Redis Docker AWS S3