Back to all projects

BigBrains

An e-learning platform built for focus, not friction.

Role
Full-Stack Developer
Timeline
2024
Stack
Next.jsTypeScriptTailwind CSSPostgreSQLStripe

The Problem

Independent instructors needed a way to publish and sell interactive courses without wrestling with clunky, generic course-builder tools that buried content behind slow, ad-heavy players.

My Approach

I designed a lightweight course engine around progressive disclosure — instructors upload modules, learners move through them at their own pace, and progress, quizzes and payments are all tracked in one dashboard. The interface favors clarity over density so learners always know where they are in a course.

Key Features

Interactive course player

Chaptered lessons with inline quizzes, progress checkpoints and resumable playback.

Instructor analytics

Completion rates, drop-off points and revenue reporting per course.

Integrated payments

Stripe-backed checkout with coupons, one-time purchases and subscription tiers.

Role-based access

Separate learner, instructor and admin experiences from a single codebase.

Outcome

  • Cut average course setup time from hours to under 0 minutes
  • Sub-second navigation between lessons via prefetched routing
  • Fully responsive player used across desktop, tablet and mobile