MyQcm aljazayr

Freelance
MyQcm aljazayr

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
Oct 2023 - Feb 2024

Technologies Used

Nest.jsTypescriptPostgresqlRedisOpenAIIRTBKTCloudinaryChargilyPrisma
View Live Demo

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

Rayane Boucheraine

CTO, MyQcm

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
Screenshot 6