Bismit Panda

Athena LMS

Learning management platform for cybersecurity training with course authoring, quizzes, progress tracking, and organization-scoped workspaces.

Athena LMS

Project Details

Client

AstraQ Cyber Defence

Year

2025

Role

Owner (architecture, lab infrastructure, and product)

Status

Live

Ownership

Owned end to end under AstraQ

Technologies

Next.jsReactTypeScriptBetter AuthDrizzle ORMPostgreSQLTipTapTailwind CSSAI SDK

The Challenge

Generic LMS tools handle lessons and quizzes, but security training needs learners working in live environments, graded automatically, with each customer organization kept separate.

The Solution

Built Athena LMS end to end as a multi-tenant Next.js platform where hands-on exercises run inside the course player: static and per-learner challenges, an in-browser shell, and live container labs on ECS Fargate exposed through Cloudflare Tunnel, all graded against ground truth. A BullMQ worker generates courses with AI, Lambda builds per-learner assets, and billing runs through Dodo Payments.

Highlights

  • Built organization-scoped course and enrollment models
  • Implemented quiz, lesson, and certificate workflows for training programs
  • AI course generation for instructors, run as a background worker

Outcomes

  • Live at lms.athena-ctf.com with authenticated course delivery

Related Links