sculptr
code ↗Turn any SVG into an interactive 3D sculpture. Draw on a pixel canvas, type text, or paste SVG — it extrudes into a real-time 3D object with materials, lighting, animation, and export.
$ ls ~/lab --experiments
The workshop behind the client work — where I explore hardware, 3D, sound, and machine learning. Not products, not pitches. Just things I wanted to see exist.
Turn any SVG into an interactive 3D sculpture. Draw on a pixel canvas, type text, or paste SVG — it extrudes into a real-time 3D object with materials, lighting, animation, and export.
A step sequencer and synth engine built from scratch on the Web Audio API — synthesized kick, snare, hats, bass, all drawn live into a reactive waveform. Lives inside the studio-75 site.
Tactile communication between two wearable micro:bit devices — vibration patterns and neopixel animations synced over radio. Exploring touch as a channel when words are too much.
A design-fiction health dashboard — Arduino sensors streaming through Node serial and Socket.io into a live browser interface with GSAP-animated vitals. Made for an IxD studio at Malmö University.
A scroll-driven 3D product showcase — camera choreography tied to scroll position, real-time materials and lighting via the WebGi SDK.
Real-time face detection, landmark mapping, and emotion recognition running entirely in the browser on a webcam feed — no server, no upload.
$ more in the drawer — always building.