Overview
Architected and rebuilt a scalable backend system using NestJS, TypeScript, PostgreSQL, and Redis, redesigning the database schema for improved data integrity, reliability, and long-term maintainability. Migrated existing data to the new schema safely while managing database optimizations. Developed an adaptive learning engine using Item Response Theory (IRT) and Bayesian Knowledge Tracing (BKT) to personalize learning paths in real time based on user performance. Implemented a secure multi-role access and monetization system including subscriptions, payments, feature gating, and role-based permissions. Collaborated with a team of three on architecture, API integration, and project optimization. Boosted platform engagement and credibility through real-time notifications, contributing to a 2nd place finish at Educteck, a national EdTech exhibition in Algeria.
Key Features
- MCQ Entry and Management:
- Automated Payment Calculation
- User Progress Tracking
- Performance Analysis
- Multi-Level Course Hierarchy
- Real-Time Reporting
- Scalable Infrastructure
Technical Challenges
- Implementing efficient app
- Optimizing AI response time
- Handling high concurrent user loads
- Ensuring data privacy and security
Technologies Used
Client Feedback
“Collaborating with yassine on the MyQCM Aljazayer project was a transformative experience. His expertise in Nest.js, PostgreSQL, Redis, and OpenAI was instrumental in rebuilding our backend infrastructure”
Rayane Boucheraine
CTO, MyQcm
Screenshots





