Project Overview
Motion prototyping has always been one of my greatest strengths and tools. Throughout my 5 years designing at Cash App, I worked on a lot of fun and useful features. By animating flows and micro-interactions with Principle, I could easily share my ideas with teammates, leads, and research participants in a way that felt tangible and real. Below are some of my favorite directions for various projects—most of which became realities.
Cash Card Onboarding
For the Cash Card onboarding animation, I kept the card centered in frame so the swipe gesture shaped the environment around it—using motion to highlight versatility, customization, and a sense of personal agency. I also explored movement along multiple axes, including subtle Z-depth shifts, to make the sequence immersive and dimensional.
QR Codes
I wanted the code itself to feel like a premium payment instrument—not just a utility. I explored motion and customization states that made the QR feel native to the payment flow, including ways for users to control what information is displayed when presenting their card.
"Send Anything" Sprint
These prototypes were put in front of real users during a design sprint focused on enabling multiple payment types—cash, bitcoin, stocks, and gift cards—within a single flow. I also designed a new payment composer that let people add personality through GIFs, memes, text, and visual effects, making requests and payments feel more expressive and social.
Payment Reactions
One of my first projects at Cash App was designing the reactions flow. I explored multiple entry-points for adding emojis and created a custom picker with enlarged icons for better legibility. The quick-add emoji bar was built as a dynamic system, allowing the team to update the set server-side for holidays, cultural moments, and national events.
Interaction Architecture
I explored system-level interactions to clarify how we think about layers and depth in the app and how those different layers respond to gestures other than just tapping to make the app feel fluid and responsive.

