Welcome, I'm Joe!

Freelance Software Engineer based in Amsterdam.

I deliver full-stack web development services for startups and SMEs with a focus on scalable, performant applications. Previously at Booking.com, Appical, and IBM.

Scroll Down

Experience

Freelance Software Engineer

DevJoe

Amsterdam, NLOctober 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, NLMay 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, NLNovember 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, UKJuly 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

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

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

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

Queryhub.ai

AI Agent for database queries.

Next.js

Tailwind CSS

TypeScript

Node.js

PostgreSQL