Skip to content
All projects

MsNovo

AI marking assistant · 2025 · Built at Noverse

MsNovo upload screen for submitting multiple assignment PDFs

Overview

Marking written assignments is one of the most time-consuming parts of teaching. MsNovo lets an educator drop in a whole batch of student submissions as PDFs and get instant, AI-generated feedback on each one — part of Noverse's AI learning platform for students and educators.

My role

Full stack developer on the Noverse team. I worked across the Next.js front end, the Supabase/PostgreSQL and MongoDB data layers, and the API and automation work that connects uploads to the AI feedback pipeline.

What I built

  • Bulk PDF upload — drag-and-drop or multi-select, so a teacher can submit a whole class at once.
  • AI feedback workflow — submissions are processed and returned as structured feedback per assignment.
  • Auth and access with Clerk, so educators only see their own classes and submissions.
  • Backend automations with n8n to reduce manual operations around the pipeline.
  • Containerised deploys with Docker on Azure.

Stack

  • Next.js
  • TypeScript
  • Supabase
  • shadcn/ui
  • MongoDB
  • Docker
  • Azure