Code & Play

I design by day and vibe-code by night — turning ideas into small games, tools, and experiments. Here’s my work beyond user interfaces.

“Imagination is Play.” — Toy Story 5

Ideas & Experiments

Vibe coding

01

Tiny Office

Remote working can be incredibly lonely and isolating. I really miss the feeling of being in an office and interacting with my co-workers — so I built this small game to invite my coworkers to play with me. Your avatar's location becomes your status: desk means focus, coffee means open to chat, and the brass key by the door ends your workday with a tiny ritual.

Game Design

Multi-player Interaction

Web Interface

02

PicklePal

I just started playing pickleball and I'm hooked — but as a true beginner, I'm too nervous to join open play with more advanced players. So I vibe-coded the app I wish existed: a Duolingo-style pickleball companion with bite-size lessons, an adaptive 4-week plan, and matching that only pairs you with fellow beginners.

Product Design

Interactive Prototype

Built with Claude

Analog

Illustration

Code

Web development

For more detail, see my development portfolio →

01

Kizuna Archive

A digital archive documenting the 3.11 disaster and the Chicago community’s response — built to make oral histories browsable and searchable.

ArchiveFront-end
Visit site →

02

Beshrew me!

A digital humanities project with UChicago’s OCHRE — presenting textual scholarship in a form that’s actually pleasant to read.

Digital HumanitiesUChicago
Visit site →

03

Data Publication Thesis Project

My thesis work on data publication — turning a research argument into an interactive, visual reading experience.

Data VizThesis
Visit site →

04

Exhibition-Goers

An exploration of how people move through and experience exhibitions — where my art history background meets front-end code.

InteractiveArt History
Visit site →