Vibe-code playground

Moving through memory

A gesture-based interface where hand movement controls a cursor, revealing photos as it moves across the screen. The grid maps my life across Taiwan and the U.S., alone and with others. Navigating the interface feels like navigating memory!

Follow any thread

Select any part of an AI response and branch off into a side conversation. A side thread opens up so you can go deeper, without losing the main conversation.

Make me a comic

Write a story, pick your panels, and it becomes a little ASCII comic. Or just let Claude make something up for you. I use it for journaling, or to send friends tiny birthday comics <3

Designing
with AI

Research

When I'm diagnosing problems, I pull funnel data and session recordings into Claude through MCPs, so I can cross-reference the two, helping me quickly figure out which signal matters and what to investigate next.

ClaudeNotebook LLMAmplitude (via MCP)

Pressure-Testing Logic

I start by mapping the core logic myself, then use Claude to stress-test it. I'll ask it to challenge my assumptions or surface edge cases I haven't considered. Once the logic feels solid, it also helps me quickly visualize the flow, so I can align with PMs and engineers early.

ClaudeFigJam (via Claude)

Prototyping

I build key screens in Figma, then use Claude Code through Figma MCP to turn them into working prototypes. This shortens the loop between idea and validation. I can now build and feel how interactions actually behave on my phone, in a fraction of the time it used to take.

Claude CodeCursorCodexExpoSimulator

Testing

I iterate directly in code and submit PRs for review. This reduces back-and-forth between design and engineering, leading to higher implementation quality and more refined interaction details.

Claude CodeCursorGitHub