I build things that make invisible stuff visible, energy data, sound, space and the human body.
An open lakehouse you actually own. Apache Iceberg as the table format, with every other building block open source and replaceable: Apache Polaris, Keycloak, RustFS, PostgreSQL, marimo and DuckDB, connected through open interfaces (Iceberg REST, S3, OIDC and MCP). It runs on a single laptop with one command.
Use it as a reference architecture, a classroom, or a personal lab to learn Iceberg hands-on.
Python FastAPI Apache Iceberg Apache Polaris Keycloak DuckDB marimo RustFS PostgreSQL MCP Docker
Repo · Presentation · Article on Medium
An unofficial port of Blueforcer's AWTRIX NG to the Ulanzi TC002 pixel clock, using its native 52 × 16 matrix. The upstream core, renderer, Berry scripting, HTTP API, web UI and MQTT run directly on the clock, with the exact upstream MQTT topics and Home Assistant discovery. A one-line installer builds and flashes the firmware, and can restore stock just as easily.
C++ Python CMake MQTT Home Assistant Linux/ARMv7
🎵 VoltViz
A dynamic, real-time music visualizer inspired by Winamp & Sonique. Synchronize with your system audio, microphone or Music Assistant (through Sendspin) and watch your music come alive, 50+ visualization styles and switchable Modern / Win95 / Winamp / CRT interface skins.
React TypeScript Three.js WebGL Vite Docker
An add-on repository for Home Assistant bundling four apps:
- VoltViz, the music visualizer above, running right inside Home Assistant
- DSMR Reader, extract, store and visualize data from your smart meter's DSMR protocol
- DSMR Datalogger, the standalone logger that feeds it
- Metabase, the easy, open source way for everyone to ask questions and learn from data
Python Shell Docker Home Assistant
Travel through space and discover countries, the moon and all the planets!
A free voyage of discovery for kids: spin the globe, fly to the moon and the planets, and steer everything with your hand via the webcam. No install, no account, just open it in a browser.
Three.js globe.gl d3 MediaPipe Hands WebGL Vite
onaspacejourney.com ENG · opruimtereis.nl NL
Travel through your body: peel away the skin and discover muscles, organs and bones!
A free journey of discovery through the human body for kids: peel away skin, muscles and organs layer by layer, point at bones and muscles, and control everything with your hand via the webcam.
Three.js MediaPipe Hands WebGL Vite
onabodyjourney.com ENG · oplijfreis.nl NL












