Experience
Freelance Software Engineer
DevJoe
Amsterdam, NL • October 2025 - Present
Delivering full-stack web development services for startups and SMEs, building reusable React/Next.js component libraries and AI-powered integrations.
Software Engineer II
Booking.com
Amsterdam, NL • May 2022 - October 2025
Launched Booking.com's first AI Trip Planner with ChatGPT integration and led the neighbourhood feature implementation, generating €19.7M per year in customer equity.
Software Engineer I
Appical
Amsterdam, NL • November 2021 - May 2022
Led migration from JSP to React.js and TypeScript, achieving 200% improvement in feature implementation time and implementing OpenId Connect authentication.
Software Engineer Intern
IBM
London, UK • July 2019 - September 2021
Built a performance review platform used by 5K+ IBM UK personnel and modernized IBM Netcool Operations Insight by converting WebGUI to React with E2E testing.
What I Use
Frontend
React
For building fast, interactive UIs
Next.js
React framework with routing & SSR
TypeScript
Typed JavaScript for safer code
Tailwind CSS
Utility-first CSS framework
Backend
Node.js
JavaScript runtime for servers
Java
Enterprise backend development
GoLang
High-performance backend systems
Python
Scripting and automation
Database
PostgreSQL
Powerful relational database
MySQL
Popular open-source database
Supabase
Open-source Firebase alternative
Tools & DevOps
Jest
JavaScript testing framework
Docker
Containers for isolated environments
Kubernetes
Container orchestration
Git & GitHub
Version control and collaboration
Projects

Year in Travel
Personalized travel statistics feature for Booking.com users, similar to Spotify Wrapped. Won 1st place in Booking.com's internal hackathon.
React
TypeScript
Node.js
Java

RailGPT
AI-powered train travel assistant for the Netherlands. Find trains, check schedules, and plan journeys using natural language queries.
Next.js
TypeScript
AI
OpenAI

Weeknights
Local club discovery platform for Amsterdam, connecting people through interest-based communities from book clubs to sports groups.
Next.js
TypeScript
Tailwind CSS
Node.js
Supabase