-
-
Personalized dashboard with skills, projects, certificates, AI insights, and persistent memory.
-
Upload a resume and let Qwen AI extract skills, projects, and experience into persistent memory.
-
Manage projects and generate personalized project ideas with AI.
-
View active, superseded, and archived memories with AI insights and timestamps.
-
Get personalized roadmaps, skill-gap analysis, and project ideas powered by persistent memory.
-
Full-stack architecture with Next.js, FastAPI, PostgreSQL, ChromaDB, and Alibaba Cloud Qwen for AI-powered persistent memory.
-
Manage certificates to enhance your profile and AI-powered recommendations.
-
register
-
Track skills with proficiency levels for personalized AI recommendations.
Inspiration
Many students lose track of their learning progress because existing learning platforms do not remember their long-term journey. We wanted to build an AI-powered student assistant that remembers a student's skills, projects, certificates, resume, and career goals over time. Using Alibaba Cloud Qwen and a persistent memory engine, MentorOS delivers personalized guidance instead of generic AI responses.
What it does
MentorOS is an AI Student Growth Platform with Persistent Memory.
It allows students to:
Register and securely manage their profile Upload resumes for AI-powered analysis Store skills, projects, certificates, and career goals Build long-term semantic memory using ChromaDB Generate personalized learning roadmaps Receive skill-gap analysis Get AI-generated project ideas Track their learning journey over time
Unlike traditional chatbots, MentorOS remembers previous interactions and continuously improves its recommendations.
How we built it
We built MentorOS using:
Alibaba Cloud Qwen (LLM + Embeddings) FastAPI SQLAlchemy PostgreSQL (Neon) ChromaDB JWT Authentication Next.js 15 TypeScript Tailwind CSS Vercel Deployment
The backend stores structured student information in PostgreSQL while semantic memories are stored in ChromaDB. Qwen generates personalized recommendations by retrieving relevant memories before generating responses.
Challenges we ran into
During development we faced several technical challenges:
Designing a persistent memory architecture Combining PostgreSQL with ChromaDB Implementing memory supersession and memory decay Resume parsing and structured information extraction Deploying FastAPI and Next.js on Vercel Configuring environment variables and production database connections Integrating Alibaba Cloud Qwen using its OpenAI-compatible API.
Accomplishments that we're proud of
We are proud that MentorOS:
Successfully integrates Alibaba Cloud Qwen Implements a persistent AI memory system Generates personalized recommendations instead of generic answers Supports resume analysis with structured extraction Maintains long-term learning history Provides a complete full-stack application with frontend and backend deployment
What we learned
This project helped us learn:
Retrieval-Augmented Generation (RAG) Persistent AI memory design Vector embeddings and semantic search Full-stack AI application development FastAPI architecture Next.js application development Production deployment Alibaba Cloud Qwen integration
What's next for MentorOS – AI Student Growth Platform
Our future roadmap includes:
Multi-agent academic assistants University LMS integration Interview preparation assistant Internship recommendation engine AI mentor chat with voice support Mobile application Analytics dashboard for educators Team collaboration and learning communities
Built With
- alibaba
- chromadb
- cloud
- css
- fastapi
- jwt
- neon
- next.js
- openai
- postgresql
- python
- qwen
- sdk
- sqlalchemy
- tailwind
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.