Selected work · 2020 — 2026

The full range

Nine projects across products, music, installations, games, data, and the web. Each owns one band of the spectrum — move across them and you move across the work.

All projects

Nine projects

Lightbridge live-visual instrument interface 01
Live-visual instrument · Case study

Lightbridge

A GPU-accelerated performance app that turns live audio into visuals.

Electron · React · Rust / WGPU

02
Full-stack music app

ClassiFind

Turns your favourite modern artists into tailored classical recommendations, each with a reason it fits.

React · Node · Spotify API

03 In development
Interactive installation

Butterfly Confessions

Hand-crank a 3D-printed butterfly to trigger rotating audio “confessions,” with wing motion and light synced to sound.

Hardware · 3D printing · microcontrollers

Orbricks Toppler 3D physics puzzle world 04
Browser game · Case study

Orbricks Toppler

A thirteen-world 3D physics puzzle you play right in the browser — orbit and topple procedural worlds.

Game design · Three.js · Cannon

IUNU × Bushel Boy greenhouse data story 05
Interactive data story · Case study

IUNU × Bushel Boy

Dense greenhouse data shaped into a human story — a weekly truss-height signal that builds spatial confidence.

Storytelling · design · front-end

Popcorn Picks group movie-match app 06
Social app

Popcorn Picks

Turns group indecision into a quick movie match — private rooms, realtime votes, one shared result.

Product · Firebase realtime

07
Website · Impact

Hate Ends Now

A touring education exhibit experienced by 300,000+ people — built to carry a heavy story and move visitors to action.

Technical & marketing coordination

Calin Creative studio brand system 08
Brand system

Calin Creative

A studio identity cut like a film: a strong entrance, a paced work archive, and a clear path to inquiry.

Design · build · art direction

09
Webcam experiment · Live

HandiWork

A hands-on, webcam-driven experiment you can try live in the browser — no download.

Interaction · webcam · front-end

Open for new projects

Got a creative idea?
Let’s give it a pulse.