Back to Portfolio
Educationcompleted

Procons Academy

Enterprise-grade academy platform integrating ASP.NET Core, React + Redux frontend, Tailwind CSS, WordPress CMS, Laravel admin, and Moodle for student LMS.

Procons Academy

Project Overview

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.

Highlights

Key Features

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.

More Work

Related Projects

EEAD — Energy Efficiency Assessment & Database
Government

A full-fledged ERP and product energy-efficiency certification system built for the Sustainable Energy Authority (SLSEA).

Laravel
Laravel
React
React
Spatie Packages
AWS
AWS
+6
NiLET (National Institute of Language Education and Training)
Government

Integrated WordPress CMS with a custom Laravel + Bootstrap + Vue.js student portal for managing language course registrations and administration.

Laravel
Laravel
Bootstrap
Bootstrap
Vue.js
Vue.js
WordPress
WordPress
+4
Song Registration Portal - Department of Cultural Affairs
Government

A government song registration portal and CMS linking Joomla! with a Laravel + React portal, built for Procons Infectic.

Laravel
Laravel
React
React
Joomla!
AWS
AWS
+5