ST

Backend · Data · AI Engineering

Saad Tachrimant

EdTechLive classesRecommendation engine

Case study

EngFlexy — live online learning platform with real-time class synchronization, recommendation, and video integration.

EngFlexy is an online English learning platform offering courses, live classes, teacher booking, and level-based study plans. I worked as a fullstack developer on backend services, course and payment flows, recommendation logic, and live session synchronization.

Role

Fullstack Developer

Core stack

Spring Boot · Angular · TypeScript · PostgreSQL

Realtime

WebSockets · Agora video calls

What I worked on

I contributed across the platform, from backend logic to user-facing learning flows. My work included the recommendation system, synchronization during online classes, and the management of courses, teachers, and professional payments. I also integrated Agora to support embedded live video sessions.

  • Designed backend services for course management, users, and payments.
  • Implemented recommendation logic to personalize learning paths and suggested options.
  • Built real-time synchronization features with WebSockets for live classroom experiences.
  • Integrated Agora API for video calls directly inside the platform.
  • Developed Angular/TypeScript features for plans, classes, teachers, and level-test workflows.

Outcome

The result was a cohesive platform for online learning, combining personalized course logic with dependable real-time classroom features and a clear subscription/payment experience.

Stack

Spring BootPostgreSQLWebSocketsAngularTypeScriptAgora API

Screenshots

Product walkthrough

EngFlexy homepage hero
Landing page and course discovery entry point.
EngFlexy teachers listing
Class booking experience.
EngFlexy pricing plans
Plans, pricing, and class package management.