Project in development

One platform.
Many learning experiences.

A multi-tenant learning platform for teachers and education centers, with Egypt as the first market.

JavaSpring BootModular monolithMulti-tenancy

The problem

Teachers and education centers need one coherent place to organize learning. Courses, reusable content, access control, and learner progress should work together without forcing every educator into the same workflow.

Engineering direction

The current design centers on a modular monolith with explicit module boundaries. Tenant isolation, a consistent security flow, and separating content from learning progress are its guiding principles.

High-level design direction
Teacher
Learner
Center
Tenant context & access boundaries
Content
Learning
Progress

A conceptual view of the design, not a deployment diagram.

Engineering priorities

  • Clear module ownership and enforceable boundaries.
  • Tenant context that follows every request consistently.
  • Reusable educational content, independent from learner progress.
  • Arabic and English as first-class product requirements.
  • Security, observability, and verification from day one.

Next steps

I am refining the target product, starting with the teacher experience, and comparing the current implementation against it. The product name and public launch are still in preparation.

This page describes a work in progress. It does not represent a publicly launched platform or a final feature list.
Get in touch

Let’s discuss your next backend or integration project.

For roles, technical collaborations, or consulting on backend systems and enterprise integration, email me or connect with me on LinkedIn.

Email me