loading 0%
Work About Experience Let's talk
All projects
Live ProductFull-stackNext.js

NLC Learning Platform

A full cohort-based learning platform for a 30-lesson counseling program — built in a day.

nlccdt.org
NLC Learning Platform screenshot
Role

Designer & Developer

Timeline

2026

Tools

Next.js, Drizzle ORM, Cloudflare Stream, Claude Code

The Problem

New Life Church's counseling program lost its free Canvas LMS and needed a replacement fast. The hard part: 6GB+ of course video was stuck in Dropbox, and re-uploading it by hand would have taken 20–30 hours.

The Approach

  • Scripted a migration that moved the course video from Dropbox to Cloudflare Stream over its API, instead of manual re-uploading.
  • Built the course, lesson, and cohort structure for a 30-lesson program on top.
  • Added an admin layer for managing courses, cohorts, students, and support requests.
  • Shipped the whole platform — student and admin experiences — in a single day.

The Outcome

1 day

From shutdown to a working platform

6GB+

Course video migrated via API, not by hand

Live

In use at nlccdt.org by a real cohort

Let's work together.

Currently open to product, solutions, and customer success roles.