A full-stack LMS for a justice system rehabilitation programme — multi-role, self-hosted video with signed URLs, counselling booking system, corporate employer portal, and PDF certificate generation.
Intervention Education Australia delivers a structured rehabilitation programme for violent offenders — accessed by individuals referred through the justice system, self-referred participants, and corporate clients. The platform needed to handle sensitive participant data, a structured video-based curriculum, counselling session booking, corporate employer dashboards, and certification.
I built the complete IEA platform from the ground up: a full-stack React/Node.js SPA with a structured RESTful API, PostgreSQL database, and integrations across Stripe, Microsoft Graph, Google/Microsoft OAuth, and Azure Storage.
A production-ready sensitive-data platform handling the full participant journey from enrolment through video-based learning, counselling sessions, and certification — approaching launch.