Featured Project

GBAM Music Wristband

Master's Project

The Design of VR Gesture Interface

Virtual Reality (VR) is a platform that quickly became popular in the past few years, with hundreds of VR games, VR experiences, 360° videos releasing each year. However, the modes of interaction does not catch up. The lack of an effective, standardized interface is one of the problems of this platform.

Using human-pet interaction as inspiration, I am designing a gesture interface for VR third-person adventure game.

My proposed project is a VR game with gesture control as its core game mechanics. Players will be able to play the game, navigate through menus and selected options using their gestures. The gesture interface is designed according to natural mapping design principle, with consideration of player’s conceptual model.

  • Human Computer Interaction
  • User Experience Design
  • Game Development
The Unspoken Moss

Interaction Design

Music Glove

I designed a wearable instrument in the form of a glove. It allows users to explore their environment in a whole new way and create music using their hands.

  • User Experience Design
  • User Interface Design
  • Wearable Technology
Read More

Physical Prototyping

GBAM Music Wristband

GBAM is a wristband that allows DJs and performers to mix and create music live on stage. We prototyped and implemented this using Arduino and accelerometer sensor.

A gesture interface of 16 different gestures was defined and implemented.

  • Wearable Technology
  • Interaction Design
  • Software Engineer
Read More
GBAM prototype

Front-end Web Development


I worked in a team of 4 to build this interactive web app, which allows community associations and members to sign up for events and host new events.

  • AngularJS framework
  • TypeScript
Read More

Data Visualization

A data visualization project that pulls data from DPLA API and visualizes using a world map. The data were categorized by the animals that appeared in the fairy tales and the country that the fairy tale is from.

  • Interactive Data Visualization
  • Visualized using Processing
  • Data from Digital Public Library of America
Read More