Work Experiments About Classes

Dance of the Rain

A light visualization of historical rain data of cities around the globe.


Skill: Arduino, HTTP Request, JSON Parsing, Fabrication, Neopixels.

Time: 3 weeks in May 2020.

Ideal Venue

My work will live in transportation stations such as train stations and airports. I want it to be experienced by many travellers. Through the rhythm of the light, controlled by the data precipitation and rain days, I want to create a sense of calmness in the busy spaces while allowing people to travel around different cities/countries through patterns of the rain in each place.


There are certain parts of New York that remind me of my hometown back in China. The rainy season in New York makes me think of my family and my childhood. I remember that I loved looking up to the skywindow of the car on the way for my piano lesson especially during the rainy season. Each rain drops at different times, which makes the dropping sound so musical. I wanted to create a piece where people can see the music of raindrops through light. And hopefully, they will be taken back to the moments they treasure associated with the rainy season in their hometowns or favorite cities.

Ideal Installation

  • Mount the piece onto the wall
  • Place it in the center and secure it with screws
  • Plug it in to the wall plug


Sketch for Installation

System diagram

Special thanks to Yeseul Song.

AR, 3D Model, 100 days

Extensions of Ourselves - AR Filters

Addressing identity issues in society through 100 days of exploring on Spark AR platform.

Skills: Spark AR, Blender, and Unity

Interactive VR Experience

Toilet Paper Mania - Immersive VR Museum

A virtual experience that invites people to relive, rethink, and reflect their responses/ their change of behaviors towards the toilet paper mania during COVID-19.

Skills: Blender and Unity

UX, UI, Web

Audio Diary - Front-End Web

Talk about your feelings to get through hard times.

Tools: Front-End,Javascript, HTML5, CSS, Github, Heroku, p5.js, p5.speech

Interactive Exhibition, Generative Music

Forest of Sounds - Interactive Music Exhibition

An interactive music installation that reinterprets the daily mundane sounds.

Skills: Kinect, Max/Msp, Max for Live, Ableton, Composing


Dance of the Rain - Light Visualization

A light visualization of historical rain data of cities around the globe.

Skills: Arduino, Wifi, HTTP request, JSON parsing, API

Live Performance, Music, Art

A Day, Any Day, Everyday - Live Performance

An audiovisual performance echoing the feeling of voidness and the draining of energy while living through the COVID-19.

Created under 6 hours for PerformaJam LIVE - CultureHub and Adjacent Jounral.

Product Design, Wearable Tech

Zeal - Product Design

A personal Apple watch band that keeps you warm in the cold.

Skills: Design Research, Market Analysis, Fabrication, Art Direction

UX, UI, Interaction Design, Fullstack Web

Mood for Food - Fullstack Web

A website offers food options based on user emotions.

Tools: HTML5, CSS, Javascript, Node.js, Database, MongoDB, Github, Heroku

UX, UI, Interaction Design, & Product Design

Authentic or Not - Interactive Cooking Game

An interactive game to learn recipes visually.

Skills: Fabrication, Physical Computing, Creative Coding

Experience Design & Interaction Design

Double Date - Video Sculpture

An interactive video sculpture exploring the relationships between humans and phones.

Tools: Arduino, Sprite, Projector, Laser-Cutter, After Effects, Premiere, Illustrator

Experience, Interaction Design, & Performance

All Connecting - Video Sculpture

An interactive video sculpture that exposes the systems of the Internet in real-time.

Skills: Projection mapping, MadMapper, Processing, Syphon Recorder, Real-Time Performance