Master real-world engineering skills from zero to production. Build scalable web apps, deploy on cloud infrastructure, and create blockchain applications with hands-on mentorship.

Instructor
Amber Bisht is a professional Software Developer specializing in building high-performance, scalable systems.
š Repository: https://github.com/Amber-bisht/aes128-lms-admin-lambda-nextjs
A high-performance, secure, and scalable Learning Management System (LMS) built with a strong focus on premium content protection and cloud-native architecture. This project showcases advanced engineering practices including AES-128 HLS encryption, serverless video processing, and a microservices-based backend.
Designed as a hybrid-cloud system, combining VPS-hosted core services with AWS-managed infrastructure for scalability and heavy workloads.
ECDH Handshake
Establishes a session-based shared secret using Elliptic Curve Diffie-Hellman. The AES key is never exposed in plaintext, preventing interception.
WASM-Based Protection
Critical decryption and key derivation logic is compiled into AssemblyScript WebAssembly, making reverse engineering significantly harder.
HLS AES-128 Encryption
Video .ts segments are encrypted using AES-CBC and decrypted dynamically via worker threads.
Dynamic Watermarking
Injects user-identifiable overlays (email) that move periodically, discouraging screen recording and enabling leak tracing.
Behavioral Analysis
Detects abnormal access patterns (e.g., rapid segment fetching) and flags suspicious activity.
Signed URLs (CloudFront)
Time-restricted access to video segments.
Multi-IP Tracking
Detects account sharing by logging IPs and user agents per session.
Admin Security Dashboard
Real-time insights into flagged users, access logs, and suspicious behavior.
Next.js 16 Frontend
High-performance UI optimized for speed and SEO.
AMBER Handshake (ECDH)
Per-session encryption key exchange for secure playback.
WASM Decryption Layer
Hardened execution layer for secure media handling.
Anti-Piracy Dashboard
Real-time monitoring of download abuse and sharing.
Microservices Backend
Decoupled services for LMS, authentication, and student management.
Custom HLS Player
Manual AES decryption for tighter control and security.
Razorpay Integration
Seamless course purchase and payment handling.
Dockerized Deployment
Containerized services with CI/CD pipelines.
Global CDN (CloudFront)
Low-latency streaming across regions.
Frontend
Backend
Database
Infrastructure
CI/CD
