Internal Developer Platform
Browser-first labs and auto-grading for Cloud, DevOps, Cyber, and Data programs at scale.
Problem
International EdTech cohorts cannot depend on local machine setup. Programs need browser IDEs, data labs, and auto-graded infrastructure exercises.
Constraints
- Thousands of learners across institutional deployments
- 18 student AWS accounts isolated from production
- Holberton curriculum requires automated lab onboarding
- Identity federated into IAM Identity Center
My role
As Technical Manager at Campusna, I architected VS Code online, JupyterHub, the intranet stack, identity integration, and VPL auto-grading infrastructure. Versioned Helm releases defined the deployable platform surface.
Outcome
- Campusna IDE live with SSO
- 15+ Moodle plugins integrated with lab infrastructure
- 7+ language checkers for auto-grading
- JupyterHub migration from OVH to AWS complete
Lessons learned
- Browser-first labs eliminate international onboarding friction
- Auto-grading sandboxes are curriculum infrastructure
- Connect lab provisioning to cost visibility early