Open Source

Open-source projects and contributions: browser games, geospatial tools, and portfolio code, all publicly available on GitHub.

Open Source projects

  1. 16 Apr 2026

    A tiny OLED display connected to an ESP32 showing a live webcam feed in a dithered 1-bit pixel style, streamed wirelessly from the browser over Wi-Fi.

    ESP32 Mini OLED Webcam Stream

    Stream your webcam to a tiny ESP32 OLED display with MediaPipe face detection and seven dithering styles. Runs from a single Arduino sketch file.

  2. 3 Apr 2026

    Screen recording of the map gesture control demo showing an OpenLayers map with a small webcam preview in the corner. A user pans the map by making a fist and moving their hand, then zooms by spreading two open hands apart. All hand tracking and gesture detection runs in the browser using MediaPipe WASM with no backend.

    Open Source Hand Gesture Controls for Maps in the Browser

    Open source library for controlling OpenLayers, Google Maps, and Leaflet with hand gestures. Pan, zoom, and rotate maps without touching the screen.

  3. 18 Feb 2026

    3D Toilet Paper Roll Simulator

    3D Toilet Paper Roll Simulator with Real Thermal Printing

    A 3D toilet paper roll simulator with Three.js that prints whatever you type on a real thermal printer. Drag to unroll, watch the paper stack on the floor.

  4. 10 Apr 2025

    Screenshot of project page showing portfolio

    Portfolio

    A developer portfolio built with Next.js and Sanity CMS. Statically generated, fully accessible, with structured data and SEO built in from the start.

  5. 4 Aug 2024

    Arduino 3d printed wordclock

    Arduino 3d printed dutch word clock with minute accuracy

    A 3D printed Dutch word clock with minute accuracy, built with Arduino. Unlike most word clocks that update every five minutes, this one shows the exact time.

  6. 1 Jan 2020

    Open GeoWeb

    Open GeoWeb

    Open source web platform for real-time weather monitoring and geospatial data visualization. Built for meteorologists to create forecasts, alerts, and warnings.

  7. 22 Nov 2018

    Game of Life in react/redux

    John Conway's game of life in react/redux

    Conway's Game of Life built with React and Redux. Watch cellular automata evolve, draw your own patterns, and adjust speed. Runs entirely in the browser.

Open Source articles

  1. 12 Apr 2026

    Gesture Controls for OpenLayers, Google Maps & Leaflet

    Gesture Controls for OpenLayers, Google Maps & Leaflet

    Add open source hand gesture controls to OpenLayers, Google Maps and Leaflet with MediaPipe hand tracking. Pan, zoom and rotate maps by webcam.

  2. 14 Apr 2025

    Building a Portfolio with Next.js and Sanity (Headless CMS)

    Building a Portfolio with Next.js and Sanity (Headless CMS)

    How I built a portfolio and blog with Next.js and Sanity CMS using TypeScript, Tailwind CSS, JSON-LD and Vercel. Full source code included.

  3. 9 Feb 2025

    How to Build a 3D Printed Arduino Word Clock (Minute Accuracy)

    How to Build a 3D Printed Arduino Word Clock (Minute Accuracy)

    A step-by-step DIY build guide for a 3D printed Dutch word clock with minute accuracy, using Arduino, WS2812B LEDs, and a custom letter grid designed in Fusion 360.