My playground

for explorations in creative coding, interactive prototyping, graphic design, illustration, and more!

Interactive Prototyping


Kindergarden: A Collaborative Learning Tool for Pre-Schoolers

Experience Design / 4 weeks / Nov 2o22

A collaborative learning tool for preschoolers that uses tangible tangrams, blocks, and beads to teach spatial relationships, spellings, and numbers, respectively.

GUITAIR: A gesture-based guitar learning app

UX Design / 4 weeks / Dec 2022

A guitar-learning app that uses in-air gestures to control in-app interactivity. The concept encourages uninterrupted learning without having to lean in and touch the screen at any point.

SF SafeGuard: Emergency Safety Pole for San Francisco Residents

Service Design / 3 months / Dec 2023

SF Safeguard is an innovative system designed to make the city's emergency services more accessible and efficient. The pole's features improve the communication between residents and medical dispatchers.

Flashing Farewell

Game Design / 2 weeks / Dec 2021

Game created on p5.js. Hold the mouse cursor down to turn on the flashlight and move to “kill” the ghosts. The game ends when you are unable to kill the ghost before it leaves the screen.


Creative Coding

Hoopin’ Rings

Game Design / 2 weeks / Nov 2021

A fun hoop toss game created on p5.js. Press the spacebar to start the game and throw the hoops as they are on top of the stand. The game ends when you’ve successfully thrown all 10 hoops in!

Graphic Design & Illustration


Other cool explorations


Extending Empathy: Multisensory Design in the Healthcare Field

Medium Article / Apr 2022 / 2 weeks

An article that discusses how technology-driven multi-sensory design can extend empathy by improving patient experiences and alleviating compassion fatigue for nurses.

#STOPTHESCROLL

Experimental prototype / May 2023 / 3 months

A haptic touch-powered thumb brace that detects scroll motion and alerts the user of “texting thumb”.

Texting thumb is “pain, inflammation, and swelling of thumb tendons caused by repetitive motion.” (kaiserpermanente)