Javascript
Projects and posts using JavaScript: from browser games with webcam controls to interactive tools and frontend experiments.

Eyebrow Tetris: A Face-Controlled Browser Tetris Game
Mar 2026
The classic Tetris formula has been implemented countless times, but almost always with a keyboard or controller. For this project I wanted to explore a different question: What if a game could be c...

Pug’s Hunt: A Webcam-Controlled Duck Hunt Built with Hand Tracking
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
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 ...

Portfolio
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 and...

John Conway's game of life in react/redux
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
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...

Hand Tracking, Face Detection & Gesture Recognition with MediaPipe in the Browser
Mar 2026
Learn how to build a real-time hand tracking and face detection app in the browser using Google MediaPipe. Draw rainbow trails with your fingers, trigger effects with gestures, and detect mouth movement: all in one HTML file, no install needed.

How to Build a Responsive Header that Changes on Scroll (HTML, CSS, JavaScript)
Apr 2025
Step-by-step tutorial on building a responsive sticky header with scroll-based behaviour using vanilla HTML, CSS and JavaScript. No frameworks needed.

Building a Developer Portfolio with Next.js and Sanity (Headless CMS Setup)
Apr 2025
How to set up a developer portfolio using Next.js App Router and Sanity as a headless CMS, including schemas, deployment on Vercel, and SEO setup.

How I Built a 3D Printed Arduino Word Clock with Minute Accuracy
Feb 2025
Build a custom Arduino word clock with minute-level accuracy. Full guide covering Fusion 360 design, Bambu 3D printing, and C++ firmware.