Darla Nova
Personal project

Squish Lab

Making squishies you can hear. Squish to unwind, or go on little quests to find the right one.

Squish Lab on a desktop screen
Year
2026
Type
App
From
Personal

Context

Squishy videos are satisfying because of the sound, but you can't squish a video. So I built Squish Lab. Every crackle, squelch and pop is made live in the browser from how hard and how fast you press.

My contribution

  • Designed 8 squishies and 6 fillings that combine freely, so all 48 pairs sound different.
  • Added two-hand camera control with MediaPipe. Hand tracking runs on the phone, so no video ever leaves it.
  • Built a 10-second vertical recorder that keeps the real sound, sized for Stories and Reels.

Engineering

  • Vanilla JS
  • Web Audio API
  • MediaPipe
  • Canvas
  • Upstash Redis

Outcome

1,700+ squishes recorded on the live counter.