Software developer with a passion for both ends of the stack. From Java & Liferay web services to interfaces in Next.js — I like building the whole picture.


I'm an enthusiastic software developer with a passion for both front-end and back-end development. I enjoy working with modern JavaScript frameworks like Next.js and React, with a strong preference for TypeScript for its clarity and reliability.
At work I build custom web services in Java on the Liferay platform — the logic and integrations behind the scenes. Alongside that I design and build complete interfaces, like the website for my orchestra OrVeO. I'm always looking for ways to build user-friendly, efficient applications.
The logic, data and integrations behind the scenes.
Interfaces that are fast, clear and pleasant to use.
How I collaborate and ship.
Complete live website for Orkest Vecht en Omstreken — designed and built entirely by me. From concept to launch.
I've been a member of this orchestra for over a year and handled the entire website: the design, the front-end and the engineering behind it. A dynamic concert agenda, members portal with authentication, ticket sales, sponsors and a light/dark theme. The site is live and in active use.

A fully self-built REST API module for Liferay 7.4 implementing a content distribution system. Multiple sites can “subscribe” to each other's content through a channel/source system.
◆ ~50 Java classes · application & service layersInteractive web app for the RTL4 TV show Bestemming X, built during my internship at Weknow Studio.
I worked mainly on the front-end: the interactive interface that lets viewers play along live with the broadcast. Points, positions and challenges stay in sync with the RTL 4 episode. Here I dug into real-time interfaces and building a smooth experience for thousands of simultaneous players.


Got a project you could use a hand with? Alongside my job I happily take on freelance work — I'd love to hear from you.