Inspiration
Preparing for software engineering interviews is often fragmented. Students use separate platforms for resume building, DSA tracking, interview preparation, and career planning. As a result, progress gets lost and learning becomes inconsistent.
We wanted to build Memento OS, an AI-powered Career Operating System that acts as a personal career coach, remembers user progress, identifies weaknesses, and continuously adapts interview preparation over time.
What it does
Memento OS helps students and developers prepare for technical interviews through personalized AI-driven coaching.
Core features include:
- AI Resume Analysis
- DSA Progress Tracking
- Interview Experience Tracking
- Skill Gap Detection
- Dynamic Interview Question Generation
- Company-Specific Preparation Paths
- Career Readiness Analytics
- Long-Term Memory System
Unlike traditional interview platforms, Memento OS remembers previous sessions and adapts future recommendations based on user performance.
How we built it
The project was designed as a modern full-stack AI application.
Frontend:
- React
- TypeScript
- Tailwind CSS
- Framer Motion
Backend:
- FastAPI
- Python
Database:
- PostgreSQL
AI Layer:
- Gemini API
- Resume Analysis Engine
- Interview Question Generator
- Skill Gap Detection
Memory Layer:
- ChromaDB
- Vector Embeddings
- Long-Term User Memory
The system architecture is designed to evolve from a simple interview-preparation tool into a complete AI Career Operating System.
Challenges we ran into
One of the biggest challenges was designing a memory-aware architecture capable of storing long-term learning history and using it to personalize future interview sessions.
Another challenge was creating an operating-system-style experience while keeping the interface clean, modern, and intuitive.
We also explored how AI-generated recommendations could remain relevant as users improve over time.
Accomplishments that we're proud of
- Designed and built a premium AI Career Operating System interface.
- Developed a scalable architecture for future memory-based personalization.
- Integrated AI-driven interview preparation workflows.
- Created a unified platform that combines resumes, interviews, skills, and progress tracking in one ecosystem.
- Successfully built a strong foundation for future adaptive coaching and career intelligence features.
What we learned
Through this project we gained experience in:
- Full-stack AI application development
- FastAPI backend architecture
- React and TypeScript frontend development
- Vector databases and embeddings
- Prompt engineering
- Personalized AI workflow design
- Building scalable AI products
What's next for Memento OS – AI Career Operating System
Our future roadmap includes:
- Voice-Based Mock Interviews
- Real-Time Interview Feedback
- AI Communication Analysis
- Company Readiness Scores
- Career Growth Timeline
- Multi-Agent Interview Simulation
- Advanced Long-Term Memory
- Personalized Learning Roadmaps
- Internship and Placement Preparation Modes
Our long-term vision is to transform Memento OS into a complete AI-powered Career Operating System that evolves alongside every user throughout their professional journey.
Built With
- api
- chromadb
- css
- embeddings
- fastapi
- framer
- gemini
- jwt
- motion
- postgresql
- python
- react
- tailwind
- typescript
- vector
Log in or sign up for Devpost to join the conversation.