Back to Case Studies
Butter Payments
Fintech / SaaS
Recovering $100M+ in Failed Payments
ML-Powered Payment Recovery Platform
7 months
4 engineers
Overview
Butter Payments was founded to solve involuntary churn—the silent revenue killer for subscription businesses. As a foundational engineer, we designed and built the entire core infrastructure from the ground up, creating an ML-powered platform that dramatically improves failed payment recovery rates.
The Challenge
- 1Build entire platform infrastructure from scratch as founding engineering team
- 2Develop machine learning models to predict optimal payment retry timing
- 3Create scalable data pipelines to process millions of payment transactions
- 4Deliver actionable analytics to help clients understand and reduce churn
Our Solution
- Architected scalable data ingestion pipelines using Snowflake and AWS infrastructure
- Developed ML models using AWS Sagemaker to optimize payment authorization rates
- Built serverless APIs and GraphQL aggregation layer for real-time data access
- Created comprehensive React-based analytics dashboard for customer insights
Results
25% → 45%
Recovery Rate
Failed payment collection improvement
5-10%
Client ARR Growth
Average revenue recovery for clients
$100M+
Processing Volume
Annual payment volume processed
< 30 days
Time to Value
Client onboarding to first recovered payment
Technologies Used
Snowflake
AWS Sagemaker
Python
TypeScript
Node.js
AWS Amplify
React
GraphQL
“bedda.tech is an innovator that pushes for efficient solutions to complex issues. Their passion for programming and great attitude makes working with them a blast. bedda.tech is the kind of engineering partner that elevates the entire team.”
Adam Smith — Senior Software Engineer
“I highly recommend bedda.tech to any team looking for a hard-working, knowledgeable, and productive senior engineering partner. I had the opportunity to build a web application with them from the ground up. What stood out to me the most was their organizational skills and work ethic. Despite tight deadlines and adverse circumstances, they did a fantastic job of ensuring that requirements were well defined and achievable. bedda.tech was always willing to discuss ideas and enjoyable to work with.”
Joseph Brandt — Senior Software Engineer
Ready to Transform Your Technology?
Let's discuss how we can help you achieve similar results.