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

- 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.