Tensile Synth

A soft synthesizer that use air pressure change to produce unique music

Latex/Silicone Interface, pressure sensors, Arduino, Ableton

Come Closer

An auditory installation that instill sense of closeness with textile speakers

Wood Work, DIY Textile Speaker, Arduino

Trapped

An interactive experience of
liminal horror

Unity

Thread Reading

A snap-on button board that create Oracle reading based on different connections

Arduino, Python, ChatGPT api

An AI-powered dream storytelling and visualizer

OpenAI API, Vercel, MongoDB

Collective Tangram

An multiplayer game that forms a collective tangram by pushing pieces as a miniature figure

Three.js, WebSocket, MongoDB

Where is my cat now?

A fun data visualization based on the realtime motion detection data of my cat

Arduino Wifi, Google Api, D3.js

A visual and audio memory box of childhood through the motion of wiping window fog

p5.js, ml5

A self-reflection through writing, repeated 20 times, to dig into your multifaceted identity

Github, Javascript

A sound based interaction that allows you to make music by dragging knots on strings

p5.js

Connect, to hear

A touch & sound base interaction that invite people to listen to unspoken secrets

DIY Textile Speaker, DIY touch sensor, Arduino