Projects

Control Maps with Hand Gestures: Browser-Native Gesture Control for OpenLayers, Google Maps & Leaflet
3 Apr 2026
Ever wanted to pan, zoom, rotate, and reset a map without touching anything? I built an open-source library that lets you control web maps using just your hands. No mouse, no touchscreen, no backend. ...

Eyebrow Tetris: A Face-Controlled Browser Tetris Game
15 Mar 2026
A browser-based game that uses MediaPipe face mesh tracking to control falling Tetris blocks with head movements. Tilt your head left or right to move pieces, look up to rotate. Runs entirely in the b...

Pug’s Hunt: A Webcam-Controlled Duck Hunt Built with Hand Tracking
2 Mar 2026
Pug’s Hunt is a browser game inspired by the classic NES Duck Hunt, controlled entirely through your webcam using hand tracking and facial gestures. Players aim by pointing their finger and shoot by o...

3D Toilet Paper Roll Simulator with Real Thermal Printing
18 Feb 2026
This project started while I was experimenting with a label generator for small bars. Thermal printers allow you to control the exact length of paper and where it cuts, which made me wonder what else ...

Sudoku Ultimato
17 Jan 2026
Sudoku Ultimato started for a simple reason. My dad wanted to play Sudoku without subscriptions, pop-ups, or constant interruptions. At the same time, I was getting tired of ads, locked features, and ...

Portfolio
10 Apr 2025
I built this portfolio from the ground up to showcase my projects, experiments, and professional work. My goal was to create something fast, easy to update, and enjoyable to browse, both on desktop an...

Flutter Tabata Whip Timer
6 Jan 2025
Building my first Flutter app has been an exciting journey, filled with challenges, discoveries, and valuable learning moments. I've documented my experience in a blog and you can download the app fro...

Arduino 3d printed dutch word clock
4 Aug 2024
In my spare time, I built a custom Arduino word clock with minute accuracy—unlike most word clocks that only update every five minutes. I designed it in Fusion 360, 3D printed it on a Bambu X1C, and d...

Open GeoWeb
1 Jan 2020
OpenGeoWeb is a powerful system for real-time weather monitoring, geo-referenced data analysis, and the generation of forecasts and alerts. What sets it apart is its ability to support both operations...

John Conway's game of life in react/redux
22 Nov 2018
John Conway's Game of Life, built with React and Redux. The Game of Life is a classic cellular automaton and zero-player game invented by mathematician John Conway in 1970. Once set in motion, the sim...

Campina BOER en LAND
30 Jun 2013
Campina is a well-known Dutch dairy cooperative with deep roots in the Netherlands. This website was created to promote their BOER en LAND product line, a name that literally translates to "farm and l...