Dash Academy
Online tutoring platform. I developed a secure, scalable payment infrastructure that handles student payments and employee payouts while maintaining SOC 2 compliance. 30+ coaches are now onboarded and processing payments reliably.

Overview.
Dash Academy needed a payment and payout backend built from scratch: one that could take tuition payments for student sessions, pay coaches automatically, and stand up to SOC 2 compliance.
Coaches Onboarded to Payouts
Transactions Processed
Payment Success Rate
Compliant Infrastructure
The Challenge
What the platform had to solve.
Build a payment and payout backend from scratch to securely handle tuition payments for student sessions and automate employee compensation. It required a custom Stripe integration with embedded payment elements, and it had to meet SOC 2 compliance.
- Take student payments for coaching sessions without leaving the platform
- Calculate and send coach payouts automatically from session rates
- Onboard coaches to payouts and connect their bank accounts
- Protect sensitive financial data to a SOC 2 standard
Building the Backend
Built to stay maintainable as volume grows.
I built a scalable backend in TypeScript on clean architecture principles, so the payment logic stays maintainable as the platform grows.
Supabase handles data, giving the system a foundation that absorbs rising transaction volume and steady coach onboarding without rework.

Stack & Tools
Payments Made Secure
How a session payment becomes a coach payout.
The payment infrastructure uses Stripe's embedded payment element to process tuition payments from students buying coaching sessions. Each transaction runs through a custom backend that validates the payment intent, captures funds, and calculates employee payouts automatically from session rates.
The whole system is SOC 2 certified to protect sensitive financial data. Coaches connect their own bank accounts and receive reliable payouts, which makes for a marketplace both students and educators can trust.
What We Built
Dash Academy now has a fully functional payment and payout system covering the entire transaction lifecycle, from a student's purchase to an employee's compensation. It processes payments at scale while staying SOC 2 compliant, which gives students and coaches confidence in every transaction.
With 30+ coaches onboarded and 200+ transactions processed, the system has proven its reliability and scale. The backend is built to grow, supporting new features and rising transaction volume as the platform expands.
A Closer Look
Key screens from the build. Scroll sideways for more.
Let's Talk
Pick a message, leave your email, and I'll reach out.