Featured project · Software for programming education
COLAS
Coding Lab Assistant
One of the lead architects & developers
Learning to program takes more than an accepted or wrong-answer verdict. COLAS brings code execution and grading, plagiarism detection, and AI-assisted feedback into one platform for programming labs.
My contribution. I help design and develop the system across its React interface, Flask backend, and MongoDB data layer, including evaluation workflows, code similarity analysis, and feedback that helps students understand mistakes and improve their solutions.
Automated evaluation
Code execution and grading, with activity tracking and progress reports for instructors.
Plagiarism analysis
Syntax-tree and sequence-based code comparison, with matched spans and side-by-side inspection.
Feedback for learning
LLM-assisted explanations that help students identify errors and find opportunities to improve.