I developed applications for Space Interactive’s smart-table product. Across related projects, my work includes rotary controls, pattern and colour selection, visual previews and puck-reactive graphics.
Give rotation a useful job
In the weaving application, physical puck rotation controls stepped menu selection and preview scaling. Colour and pattern choices update the output, with pointer creation, subscriptions and cleanup handled around the object lifecycle.
Make the response spatial
In InteractiveScape, I contributed reactive shaders, visual influence around individual pucks, proximity connections and interface orientation for different sides of the screen.
Different apps, different responsibilities
These were related but distinct codebases. I built custom interaction layers on existing input foundations, extended shared applications and made narrower page/video lifecycle fixes in TangibleTable.