Industry
Education Technology
Long-term engineering partner for a Virtual Campus LMS built on Open edX — serving enterprise and academic customers through independent per-customer deployments, with custom theming, XBlock development, MFE applications, Microsoft SSO, mobile APIs, and AWS QuickSight analytics across AWS and Azure infrastructure.

Project Snapshot
Industry
Education Technology
Project Type
EdTech Platform Engineering
Technology Stack
10
Technologies used
Project Brief
Context
A technology provider delivering a Virtual Campus LMS to multiple enterprise and academic customers — each running a separate, independently hosted Open edX deployment with their own branding, integrations, and user base.
The client needed an engineering partner to own the technical lifecycle of their Open edX platform — building custom features, managing per-customer deployments, onboarding new customers, and keeping all live environments stable as the customer base grew.
Highlights
Process
Execution flow from design to launch readiness.
Custom MFE theming per customer deployment — LMS-level and Micro-Frontend themes reflecting each organization's brand
XBlock development and customization for non-standard learning content types and interactions
Custom Micro-Frontend (MFE) applications extending the learner and admin experience beyond standard Open edX
Custom REST API development for mobile application access to LMS functionality
Microsoft SSO integration across customer deployments for enterprise user authentication
AWS QuickSight analytics integration for learner engagement, completion, and platform usage reporting
Standardized onboarding process for new per-customer deployments
Open edX version upgrade management across live customer environments
Cloud infrastructure management across AWS and Azure with proactive monitoring
Engineering
Engineering approach used to deliver reliability and performance.
Built and maintained per-customer MFE themes and custom MFE applications on the Open edX MFE architecture — ensuring each independent deployment reflected the customer's brand and configuration without cross-customer interference
Developed and customized XBlocks to support course content types and learner interactions not available in standard Open edX, keeping customizations maintainable and upgrade-safe
Built custom REST APIs exposing LMS functionality to mobile applications — enabling learners to access courses, track progress, and engage with content on mobile without compromising backend integrity
Integrated Microsoft SSO across enterprise customer deployments, reducing authentication friction and improving platform adoption in corporate environments
Connected each customer deployment to AWS QuickSight to surface learner engagement, course completion, and usage data as actionable dashboards
Standardized the per-customer onboarding process so each new deployment launched with the right configuration, integrations, and branding from day one
Managed Open edX version upgrades — a notoriously complex process — while keeping all live independent customer environments stable throughout
Operated and monitored cloud-hosted environments across AWS and Azure, managing deployment pipelines and proactive stability monitoring across all live customer instances
Stack
Results
A Flutter-based mobile application built for businesses to monitor and manage fleets with real-time location, movement, speed, and operational status visibility.
Read case studyA custom IoT middleware layer that bridges Google Nest thermostats with existing CoolMasterNet AC infrastructure — enabling full thermostat-driven control of every AC unit in the home.
Read case studyWe build custom platforms for operations, finance, LMS, and enterprise workflows with scalable architecture and long-term maintainability.