How I pitched a two-week pilot, connected Figma to our production codebase in Cursor, and turned small UI fixes from a weeks-long queue into same-day draft PRs.
Copy tweaks, spacing fixes, a reordered form field — the kind of change that should take an afternoon was queued behind sprint planning, engineering handoff, and a staging cycle. By the time I counted, more than 10 small improvements were sitting blocked, none of them contentious, all of them stuck in the same handoff chain.
The cost wasn't any single fix. It was the compounding drag: designers describing changes instead of making them, engineers re-deriving intent from a Figma frame, and a queue that only grew.
One example made the cost concrete: on the address step, the Continue button sat greyed out with no explanation whenever validation failed silently. That single screen cost roughly 4,500 applications over 90 days — and it had been sitting in the queue the whole time.
I pitched leadership a small, time-boxed bet: one designer, one engineer, one surface, two weeks. Not a platform initiative — a test of whether AI tooling could let a designer ship real UI changes without breaking engineering review.
The engineer and I shipped the first real change together, from a Cursor session directly into a draft PR — proving an AI-assisted diff could survive review unchanged.
We wired Figma's MCP server into the repo so component structure, tokens, and layout could be read directly from the design file instead of re-described by hand — backed by a real component library in Storybook.
Production screens running with local state and mock data — a sandbox where I could test real UI against real components without touching a shared environment.
Thirteen changes shipped since launch, across six stages of the funnel — pre-qual, KYC, offer, bank connection, review, and servicing. All live in production.
The pilot didn't remove engineering — it removed the parts of the process that existed only to translate intent from one person to another. Review stayed. The queue didn't.
Asked for a small fix on the date picker, it produced hundreds of lines. Engineer review isn't a formality — it's where clever-but-wrong gets caught.
The address fix took three releases in one week — each one revealed the next problem underneath. We only found them because we kept watching.
We tried to pre-fill a partner-provided phone number. Thirty minutes in, it was clear that data doesn't exist on our side yet — that's backend work. Finding the edge fast is a good outcome.