- ∞
- Simultaneous doodlers sharing a single ambient wall surface
- <80ms
- Fling-to-wall arrival latency via Firebase RTDB
- 0
- App installations needed — scan QR directly into mobile browser
- 100%
- Vector curve smoothing applied to rough finger touches
Personal intimacy meets public spectacle.
Drawing on a large stage in front of people induces performance anxiety. Drawing privately in the palm of your hand and flicking it up transforms self-conscious hesitation into a joyous, playful toss.
Powered by the Snap Pair protocol.
Built on our open-source Snap Pair architecture. The wall acts as the room host; audience members connect via ephemeral room tokens, automatically receiving designated color palettes to maintain visual harmony.
Organic kinetic canvas dynamics.
Rather than accumulating clutter like a static whiteboard, thrown doodles gently drift, react to ambient audio amplitude, and slowly dissolve over time to preserve momentum and freshness throughout an event.
Event & physical installations
- Conferences and keynote venues: Audience questions or visual reactions submitted as expressive sketches rather than dry text polls.
- Live music, club nights & VJ sets: Crowd participation where the audience visually co-creates the visual backdrop behind the performers.
My Contribution
- Conceived the hand-to-wall doodle throw interaction and fling kinetic curve
- Engineered real-time device sync with Firebase RTDB and custom Snap Pair logic
- Designed high-performance vector stroke interpolation on HTML5 Canvas
Ecosystem
- Demonstrator application for the Snap Pair multi-device pairing framework
- Deployed across private studio workshops and experimental community gatherings