2026
Level Up — Training Platform
Full-stack training management platform with admin dashboard, learner and trainer portals.

The challenge
The client needed one system to replace spreadsheets and fragmented tools: distinct experiences for administrators, trainers, and learners, with reliable data integrity and deployment pipelines suitable for a growing team.
My approach
I modeled the domain with API Platform and Symfony, enforced behavior with PHPUnit, and containerized services with Docker. Jenkins runs the test and build pipeline. The admin and learner UIs use React with Tailwind and Shadcn UI for a consistent, accessible interface.
The result
Level Up centralizes course scheduling, role-based access, and progress tracking for training organizations. Built as a production-grade Symfony API with a modern React front office, it supports admins, trainers, and learners with clear workflows and automated quality checks.