
About This Project
Procons Academy is an enterprise-grade digital learning ecosystem engineered to connect marketing, course administration, and a standards-compliant LMS. The public website uses WordPress for SEO-driven content and admissions funnels while the core application pairs an ASP.NET Core microservice architecture with a React + Redux single-page application for interactive student and staff experiences. I implemented a Laravel-based administrative orchestration layer where lecturers and coordinators author and manage course structures; those changes are synchronized programmatically to Moodle using secure web services and custom connectors that preserve course structure, resources, and enrollment rules. The platform supports flexible payment flows (online gateways and offline reconciliation), automated certificate generation with templating, Zoom integration for scheduling and ingesting meeting metadata, and a notification engine for transactional emails and alerts. A robust audit and permissions model enforces separation of duties across coordinators, lecturers and admins. Background workers handle heavy tasks—CSV results ingestion, certificate batch printing, media transcoding—and were designed to be idempotent and monitorable. The solution was containerized and deployed to AWS with auto-scaling groups, load balancers, CI/CD pipelines, and a monitoring stack to ensure uptime and operational observability. The delivered platform significantly reduced time-to-publish for new courses, improved traceability for student records, and provided a unified experience across marketing, admin, and learning environments.
Key Features & Highlights
LMS synchronization
Programmatic synchronization of course data from admin panels into Moodle with safe, idempotent APIs to avoid duplicates and preserve mappings.
Flexible payments & reconciliation
Support for multiple payment flows with automated reconciliation and finance export reports.
Zoom & notification integration
Automatic capture of Zoom meeting links, scheduling metadata, and transactional notification workflows.
Containerized, monitored deployment
Dockerized services deployed with CI/CD to AWS and observability tooling for logs, metrics, and alerts.
Enterprise architecture
Enterprise-grade architecture and scaling capabilities for high-traffic educational platforms.
Intelligent course management
Automated course sync with Moodle ensuring seamless content delivery and student enrollment.
Security & compliance
Role-based permissions and auditing systems for educational data protection and compliance.
Asynchronous processing
Background job processing for heavy workloads without impacting user experience.