← All work

ShippedImmigreat AI

GreenCaard LMS & Storefront

The learning side of GreenCaard: a public course storefront and an LMS across 4 immigration categories.

  • Next.js
  • TypeScript
  • PostgreSQL
  • Supabase
  • Clerk
  • Stripe
  • Cloudflare R2
  • Cloudflare Workers
  • Upstash Redis
  • Vercel
  • Playwright
  • Sentry
  • k6

Highlights

  • Built 2 integrated applications, a public course storefront and an LMS combining student learning and administration, across 4 immigration categories.
  • Implemented Stripe payments, discounts, referrals, refunds and Clerk authentication; secured video lessons with DRM, tracked viewing progress and delivered course assets through Cloudflare R2.
  • Established 3-environment CI/CD with GitHub Actions, Playwright and Vercel; load-tested 1,500 concurrent users using k6 in a production-like environment.
  • Improved reliability and security with Upstash rate limiting, response caching, Zod input validation, CSRF protection, Sentry tracing and structured logging.