AI Powered Software Engineering System
Designed and integrated a broad, multi module AI layer for an academic software platform. The system combined retrieval grounded assistance, lecture and weekly summarisation, notes and assessment generation, debugging support and topic recommendations inside a single product workflow.
Problem
Students repeatedly switch between lecture content, notes, revision, debugging and assessment preparation. The goal was to make those workflows context aware and available inside one academic system rather than as isolated AI prompts.
My role
Worked as AI Engineer in a seven member team, leading the AI module design and integration across GenAI pipelines, retrieval architecture, prompt design and backend orchestration.
System modules
- Contextual AI assistant
- Lecture and video summarisation
- Week level summarisation
- Topic notes generation
- Practice question and mock quiz generation
- Coding assistant for error explanation
- Topic recommendation support
Engineering depth
Worked across transcript processing, content chunking, retrieval using ChromaDB, LLM prompting, structured outputs, backend API integration and response reliability handling. The emphasis was system integration rather than isolated generation.
Outcome
The project was recognised as the Best Software Engineering Project, providing external validation for the overall product and engineering execution.
What changed in my thinking
This project moved my focus from using an LLM to engineering complete AI workflows: context management, modularity, data flow, failure handling and user facing product integration.