Ahmed Belhaj
All case studies

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