Case study — 04 / 06
Air Write
RoleDesign, development
StackReact · MediaPipe · Canvas
StatusLaunched
CategoryExperiment
The brief
An experiment in input: what happens when the cursor is your fingertip? AirWrite tracks a hand through the webcam and turns pinch gestures into strokes on a canvas.
The approach
Smoothing was the whole project. Raw landmark data is jittery, so the stroke path runs through a velocity-aware filter before it ever hits the canvas — the difference between a toy and something that feels like drawing.
“Most novel interfaces fail on latency, not on the idea.”