send a friend the same amount on a schedule, like $25 every Thursday for the phone bill. we built it on Cash App's real code during a one-week hack week.
hack week build · Cash App's real code


Venmo and Apple Cash let people schedule payments to friends. Cash App had tried to build it at least four times in the past decade and never shipped it, because reorgs kept splitting the team.
i was design lead on a small hack week team with an engineering fellow and a senior product designer. i found the earlier designs, adapted them into a prototype with AI tools, and presented the demo with the engineering fellow at AI Tuesday, Block's internal talk series.
a Cash App product lead saw the 57-second demo, and recurring payments moved into active development with a Cash App product designer and engineers.
recorded on staging: pick a friend, choose an amount and a weekly schedule, and the payment goes out on its own.
the engineering fellow built it on Cash App's real code with Claude Code, with help from Cash App engineers. the design came from the prototype below.
the feature had been designed before. i used Glean, Block's internal AI search, to find this flow and the people who had worked on it.



i wrote a Figma plugin with Claude Code that copies a set of existing screens and rewrites only the copy for a new feature.
that got the flow most of the way. i made the last small edits straight in the prototype with Cursor instead of going back to Figma.
because we used AI, we didn't work in a design-then-handoff order. we built in parallel.

the engineering fellow posted the recording to the Cash App teams. it got 13 replies, and a product lead prioritized the feature.
our goal was an end-to-end flow and a codebase to start from, so the feature could finally get over the line.
we got there in a week because the feature had been designed before.
we adapted the earlier work and used AI at each step: Glean to find it and the people behind it, Claude Code to build the Figma plugin, and the engineering fellow used it to learn a codebase they'd never worked in.
small experiments helped me pick the right tool fast. i also learned when to stop prompting: past a certain point, describing a detail takes longer than doing it by hand.
for design decisions we leaned on each other, our own taste, and the user research Cash App already had, then got an alpha out fast so we could hear from users sooner.