Back to projects
Jan 2024 – May 2025
Full Stack Lead · End-to-end architecture

CoTeach AI

Agentic GenAI Learning Management System

I architected and delivered CoTeach AI end-to-end — a multi-modal, agentic GenAI LMS that turns PDFs, emails, videos, and internal knowledge into publish-ready training in under 5 minutes (down from 2 weeks).

  • Built LangGraph and LangChain RAG architecture with Pinecone, LlamaIndex, and GPT-4 — ingesting PDF, DOCX, HTML, YouTube (Whisper), and 10+ sources (Google Drive, Notion, Guru, Confluence).

  • Delivered a FastAPI backend from scratch with 150+ API endpointsRBAC, multi-tenant orgs, learning paths, assignments, cron jobs, and Slack/email notifications.

  • Shipped a responsive React frontend with a Notion-style block editor, AI chat assistant, and SME refinement workflows — reducing course creation from 2 weeks to under 5 minutes.

  • Deployed on AWS with CI/CD, Docker, and a multi-format ingestion pipeline designed for production scale.

Product demo

Autoplays as you scroll · hover for sound

Live demo

Scroll to preview · hover for sound

150+

API endpoints

2 wk → 5 min

Time saved

10+

Integrations

12

Languages

What I built

Screens from the product demo — ingestion, authoring, video modules, and global rollout.

Multi-source knowledge ingestion

Pull references from **Notion**, Google Drive, Confluence, and Guru — then generate structured training from SME-approved documents.

Multi-source knowledge ingestion

Notion-style course editor

Block-based authoring with modules, quizzes, action steps, and one-click **Regenerate Training** — plus collaborator invites and publish flows.

Notion-style course editor

Interactive modules & assessments

Structured lesson paths with embedded quizzes, certification tests, and SME-friendly refinement — all editable in one workspace.

Interactive modules & assessments

Video-enriched learning

Loom-integrated video modules with instructor-led content inside each training — built for async and blended learning teams.

Video-enriched learning

12-language translation

One-click training translation so global teams can publish once and localize for learners worldwide.

12-language translation

Built with

FastAPI
LangGraph
LangChain
Pinecone
LlamaIndex
GPT-4
OpenAI
React
Notion
Whisper
AWS
Docker
CI/CD
RAG

Interested in working together?

Get in Touch