Enterprise e-learning platform: scheduling, courses, payments, live video.
Lead dev + led a team of 6 Angular + .NET microservices, multi-tenant, RTL.
The problem: A training institute ran its offline and online training on fragmented manual tools, with no single system to schedule, manage courses, take payments or run sessions.
What I did: My longest engagement (Oct 2022–Apr 2024) and largest contribution: Using Angular 14/15 front end, plus work across the .NET microservices backend, while leading a team of 6 developers (+QA): feature integration, code review, release quality, and coordination with design, DevOps, the product owner and stakeholders.
Highlights
One platform running the whole operation: scheduling, contract & course management, payments, live video conferencing
40+ screens across admin, trainer and trainee panels
Full multilingual support including Arabic RTL
Outcome: Replaced the institute's fragmented tooling end to end; the institute reported roughly 3× course throughput and a ~70% cut in administrative overhead after rollout.