All Projects
Breathe
A 2 × 1.2 × 1.2 m kinetic installation exploring the breathing tension between mechanical motion and elastic fabric. Arduino-driven stepper motors, programmable LED lighting, and 3D-printed components are choreographed into one responsive system where mechanics, fabric, and light move as a single composition.
Art Season (2025)
2025 NYU Shanghai IMA Show
dreamAbout( )
An immersive installation on the manifestation of the subconscious in dreams. Reed switch sensors trigger real-time TouchDesigner lighting and projection across fabric screens and surrounding walls whenever a viewer picks up a physical object — folding the audience's actions into the projected dream environment.
Mar 7–19, 2025
Chicken
A three-person audiovisual installation on self-improvement, labor, consumption, and surveillance — an absurd narrative where chickens receive makeovers, run endlessly, and move through industrial space toward becoming consumer products. Real-time Unreal Engine 5 scenes are synchronized to a fully live-coded Strudel soundtrack, projected onto custom food packaging alongside a companion television ad.
New York University, Dec 2025
REM:00
A 10-minute live-coded audiovisual performance exploring lucid dreaming — original music composed and performed live in Strudel, paired with a visual collaborator's real-time generative visuals in p5.js. Rhythm, layering, and pacing were built in advance while staying flexible for the atmosphere of a live club setting.
EXIT Shanghai, May 2025

