- Built an agentic teaching assistant on LangGraph + Anthropic Claude that generates and batch-edits course content (assignments, quizzes, discussions, rubrics) with human-in-the-loop preview and approval before anything is saved.
- Designed an AI Evaluator that auto-grades student work against its rubrics, backed by a failure-retry queue for resilience and an instructor review UI to verify and adjust scores.
- Built a RAG layer over course materials on PostgreSQL + pgvector (embedding search, reranking, and long-term memory) grounding responses in each course's own content.
- Owned Canvas LMS integration end-to-end: course versioning, IMSCC import/export, gradebook sync, and bulk submission import; shipped via GitHub PR and CI/CD on AWS (ECS).