Tensile Synth

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

Latex/Silicone Interface, pressure sensors, Arduino, Ableton

An AI-powered dream storytelling and visualizer

OpenAI API, Vercel, MongoDB

Come Closer

An auditory installation that instill sense of closeness with textile speakers

Wood Work, DIY Textile Speaker, Arduino

Thread Reading

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

Arduino, Python, ChatGPT api

Shaping of Self

Visualize how interpersonal verbal comments physically shape my body and my sense of self

Arduino

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

p5.js, ml5

Trapped

An interactive experience of liminal horror

Unity

Emotion Supplement

A speculation of future when people struggle to express their emotion through facial expression.

Adobe After Effects, Adobe Premiere, Blender Animation Rendering

Connect, to hear

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

DIY Textile Speaker, DIY touch sensor, Arduino

Collective Tangram

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

Three.js, WebGL, 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 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