Flexile is a contractor payments platform. Gumroad uses it to pay open source contributors. Both are part of Antiwork.
The problem
Feedback from both admins and contributors pointed to two sides of the same problem. Admins had to manually verify that each contributor owned the PR they were invoicing for. Contributors couldn’t easily see the status of their PR or know exactly how much to invoice.
My role
I started with a prototype to work through the core flow, then designed the UI and states. As the integration was implemented, I worked with engineering and open source contributors to address edge cases, review the implemented UI, and refine the details before release.
What we shipped
A GitHub integration that automatically surfaces whether a PR is merged, open, or closed. It verifies contributor ownership, pulls in the dollar label from GitHub, so contributors know exactly what to invoice and admins know exactly what to pay and who. And it flags if the PR was already paid in a previous invoice, so nothing gets paid twice.
GitHub integration in action
Outcome
After launch, both admins and contributors responded positively to the clearer workflow.