Digital Lab

Code, art & things
I made because I had to.

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

New in the lab
learn 2026

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 →
learn 2026

Core Memory

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 →
learn 2026

Uhr · Ura

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 →
Projects
code 2026

Inglenook Sidings

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 →
code 2026

Little Planet Lab

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 →
code 2026

Platter Sequencer

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 →
make workshop

The Workshop

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 →
code Python

Code Lab

Small scripts that do one thing well — CGI and Python running live on plain shared hosting, with the reasoning written up.

open lab →
code 2026

Dual Lens Photo Stitcher

A 360° panorama stitching, editing and colour-grading tool with full multi-camera rig support — built camera-agnostically from the ground up.

read article →
code 2026

Dual Lens Stitcher

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 →
code 2026

FP Disk Burner

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 →
code 2026

Harmonograph Lab

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 →
3D Objects
3D print 2026

Insta360 1-Inch → DJI Battery Adapter

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 print in progress

Fisher Price Record Plates

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 →
make downloads

All 3D Objects

Printable fixes and adapters for gear the manufacturer abandoned — each with its story and a free Thingiverse download.

browse objects →
Learning
learn 2026

ABC Quest 3D

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 →
learn 2026

White Cube

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 →
learn 2026

Orbit School

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 →
learn notes

Standing inside the work

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 →
learn notes

Getting it wrong first

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 →
learn preschool

ABC Quest, the pedagogy

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 Work
art 2003 – 2010s

Selected Installation Work

Installation, light sculpture, photography and interactive media. I still build, but I stopped exhibiting — these are selected works, biography and CV.

open archive →
art 2007

Formication

A live ant colony reshapes a projected image over time. Made with Luiza Margan — won the OHO Group Award, 2007.

view project →
About
who Miha Presker

Why this site exists

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 →
Feedback