Hello! I'm Casey
Product Designer with 6 years of experience across fintech and consumer products. Currently at Ria Money Transfer, designing onboarding, authentication, and cross-border transactions. Lately, I've been vibe-coding :D
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!
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
Designingwith 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.
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.
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.
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.
Designingwith 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.
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.
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.
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.







