← Back to projects

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.

Role
Full Stack Developer
Timeline
4 months
Team
Dive Interactive LLC
Type
Payments & Payouts Backend
Dash Academy homepage: an academic coach working with a student

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.

0+

Coaches Onboarded to Payouts

0+

Transactions Processed

0%

Payment Success Rate

SOC 2

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.

Next.js logo

Stack & Tools

Node.js TypeScript Supabase Stripe Vercel

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.

Next projectBuy Flow Redesign
View Project →

Let's Talk

Pick a message, leave your email, and I'll reach out.

Message
+ Add your name (optional)