- Designed and built the platform's AI grading system, which marks student assignments, quizzes and discussions and lets teachers review every grade before it is released.
- Rebuilt the AI assistant that handles tasks across the platform as a multi-step agent on LangGraph, with long-term memory and tools limited to what each user's role allows.
- Built the hybrid RAG behind the assistant, combining vector and keyword search so answers come from each course's own material, and it declines when the sources don't support an answer.
- Built an evaluation harness that runs simulated teacher and student conversations and scores the replies with an LLM judge, to catch drops in answer quality.
- Ship features across the whole product, from the database and backend APIs to the React/TypeScript app on AWS, including hardening API access control.