
🌱 Design = Playful Problem Solving 🛠️
Design is a visual game with limited pieces and actions. Meaningful solutions emerges from intellectual playfulness (anticipation, curiosity, improvisation, abstraction, and patience) rather than aimless self-expressions or rigid adherence to rules.
Karaoke with Zari
A 3-week passion project leveraging Duolingo's design systems and interactive technologies to make voice education accessible and engaging.
Corporate Jargon
Decode corporate slangs for new hires during onboarding, making workplace accessible & fun.
Ideated 12 Symbols with Yaya Zheng, Illustrated on Figma, Animated in Rive.
Data Binding
Experimented with stretching inhale & exhale animation duration based on developer input.
Current approach: Embed inhale and exhale animation in a nested artboard & control its playback speed from a parent level.
Use a null object to simulate time to trigger transitions, reset timer if the breathing loops again.
↗ Rive Documentation
Live-2D Raster Rigging
Rig my 2D illustration with deformers, experimented with Live2d SDK + typescript to achieve interactivity on web. This was a passion project the summer before college-I didn't know Rive or web programming experience, I just wanna make stuff move.
Chemistry Experiments
Elephant toothpaste, Belousov Zhabotinsky golden rain, lava lamp.



















