MENU

GET IN TOUCH

shahzadalibalti216@gmail.com
Back

Enigma University

Visit Websiteenigma-landing-page.vercel.app

Year

2026

Tech & Technique

Next.js, Node.js, Clerk, MongoDB, AWS S3, Custom Video Player, PDF Generation

Description

A video first learning platform built around a five module curriculum on quantum threats, post quantum cryptography and AI driven security. Membership is tiered rather than transactional: there is no checkout inside the product, and access follows the member's Enigma membership, granted by an admin.

Three Member Tiers

  • Insight (free) Modules 1 to 4 open, Module 5 locked
  • Mastery (paid) All five modules plus a premium downloadable resources area
  • Sovereign (partner) A custom branded shell with partner only modules

Access is enforced per video rather than per module, so a module can read as open while individual videos inside it stay locked. Locked content is deliberately shown, greyed out with a lock icon, and clicking it opens an upgrade prompt that links out to the main Enigma site.

The Video Engine

  • Custom AWS S3 player 0.5× to 2× playback speed, captions, fullscreen and chapter markers for longer videos
  • Interactive transcript Scrolls in sync with playback, click any line to seek, searchable by keyword
  • Watch tracking One measurement drives the progress bars, "continue watching" resume, the 90% auto complete and the admin analytics
  • Dynamic PDF certificates Generated per completed module with the member's name and date

Admin Backend

  • Analytics Registered users by tier, completion rates per module, most and least watched videos, an activity timeline and certificate download counts
  • User management Searchable data table, manual tier changes, CSV bulk add and CSV export
  • CMS Video upload, metadata and transcripts, tier assignment per video, drag and drop module ordering, PDF attachments and a publish toggle

My Role

Full Stack Developer

Built the platform against a locked, signed off Figma design:

  • Video Infrastructure The AWS S3 pipeline covering upload, transcode, CDN delivery and secured URLs, behind a custom player rather than an embed, which is what makes accurate watch tracking possible
  • Transcript & Progress The synced interactive transcript, and the watch tracking that powers progress, continue watching and 90% auto complete
  • Auth & Tiers Clerk authentication with sign up, login and forgot password flows, plus tier based routing into the three dashboards
  • Access Control Tier gating per video with locked states and upgrade prompts
  • Certificates Dynamic PDF generation for completed modules
  • Admin The analytics dashboard, user and tier management with CSV bulk actions, and the CMS

SHAHZAD ALI

shahzadalibalti216@gmail.com