Bit Blocks
The kids' version of Core Memory, with blocky graphics. Blocks are bits, the printer shows the letter they spell, and two streams of water show how a computer flips exactly one block. In English and German.
play with blocks →Digital Lab
A workshop more than a portfolio — an alphabet game for my kid, a vinyl recorder built from scanner parts, and installations from a past life in galleries._
now building: Fisher Price record player plates
The kids' version of Core Memory, with blocky graphics. Blocks are bits, the printer shows the letter they spell, and two streams of water show how a computer flips exactly one block. In English and German.
play with blocks →An 8×8 plane of ferrite rings, the way computers stored bits before chips. Tap a ring and watch two half-currents flip only the one where the wires cross, then try four little experiments, like why reading a bit erases it.
flip some bits →A clock for kids learning to tell the time in German and Slovenian. Drag the geared hands and see why both languages say "half three" at 2:30, then play four short levels from full hours to five-minute steps.
tell the time →My kid was learning two alphabets at once, and most bilingual apps assume English. So I built a German/Slovenian alphabet game for kids growing up dual-lingual in Carinthia.
open →I needed a machine to cut grooves into blank vinyl. The parts didn't exist, so I built the machine — then built the tools to build the machine. My origin story for 3D printing.
read the build log →Turning music into 3D-printable discs for a 1970s Fisher Price toy record player. Documented as I go.
follow along →The classic model railway shunting puzzle. One loco, three short sidings and a card that says which wagons to put in which order. A solver knows the shortest answer for every card, so you can see how close you got.
start shunting →I wanted to see why 360 photos bend the way they do. Drag a panorama through eight projections, from flat map to fisheye to little planet, or drop in your own 360 shot.
make a planet →A drum machine cut into a spinning record: tap the grooves to place beats and notes, switch between 33, 45 and 78 rpm, and grab the platter to scratch.
spin a beat →3D prints, upcycles and DIY builds — from scanner teardowns and candle-heated print beds to whatever's on the bench right now.
enter the workshop →Small scripts that do one thing well — CGI and Python running live on plain shared hosting, with the reasoning written up.
open lab →A 360° panorama stitching, editing and colour-grading tool with full multi-camera rig support — built camera-agnostically from the ground up.
read article →Drop in the two-circle file from any 360 camera — Gear 360, Insta360, Theta, GoPro MAX, raw DNG included — and get a finished panorama: horizon levelled, lenses auto-aligned, stitched right in your browser. Nothing is uploaded.
stitch a photo →A browser tool that turns any melody into a 3D-printable disc for the 1971 Fisher Price toy record player — a music box, a punch card and a record all at once.
burn a disc →A Victorian drawing machine in the browser: four swinging pendulums and a turning table trace slowly decaying spirals. Tweak every pendulum, share a figure as a link, export an SVG for a pen plotter.
draw something →Insta360 stopped making the battery for the One RS 1-Inch 360 (Leica). This printed adapter runs the camera off a DJI Osmo Pocket 3 battery over USB-C — rescuing a stranded camera.
see the build →3D-printable discs for the 1971 Fisher Price toy record player — raised bumps that pluck a metal comb like a music box. Includes FP Disk Burner, a browser tool to turn any melody into a printable disc.
see the project →Printable fixes and adapters for gear the manufacturer abandoned — each with its story and a free Thingiverse download.
browse objects →The bilingual German/Slovenian alphabet game, now in first person. Hear a word, look at the 3D object floating in the room, and open the one door out of three that has the right first letter. The rooms come in a new random order every time.
walk in →A 3D gallery for learning installation art by doing it. Find the one spot where a painting across the whole room snaps together, turn coloured light into coloured shadows, and spin a heap of blocks until its shadow speaks.
enter the gallery →A 3D spaceflight game that teaches orbital mechanics. Predict what a rocket burn will do, fly it, then find out why. To catch a space station, you slow down.
launch →The teaching design behind White Cube: experience first and vocabulary after, predict-observe-explain for perception, and a 45-minute lesson that ends with torches and cellophane in a real room.
read the notes →The teaching design behind Orbit School: Predict–Observe–Explain, feedback you see before the consequences, guided discovery, and how to use it with a class.
read the notes →Why a bilingual German/Slovenian alphabet game uses one repeated door loop, reshuffles its answers every round, and makes wrong guesses cost nothing.
read →Installation, light sculpture, photography and interactive media. I still build, but I stopped exhibiting — these are selected works, biography and CV.
open archive →A live ant colony reshapes a projected image over time. Made with Luiza Margan — won the OHO Group Award, 2007.
view project →I build things — code, prints, installations — usually because something needed to exist and nobody was making it the way I needed it. Here's the honest story behind the site.
read about →Spotted something broken, or have a thought? Drop a note — it goes straight to me. No login needed.
Support this — everything here is free.
R Donate via Revolut