Experience · newest first
Experience
Professional engineering, internships, and teaching. The OpusLab trainer role has run alongside studies and internships since 2023.
2026
Software Engineering Intern, Final-Year Project (PFE)
Value Digital Services
- Developed modules for the WeBIAT Backoffice portal for BIAT using Angular (NgRx, PrimeNG) and Spring Boot.
- Designed a dynamic Form Builder for creating and publishing custom interview forms, and contributed to career management.
- Built an inter-regional travel expense module with hierarchical approval workflow, request tracking, and document storage on Azure Blob Storage.
- Participated in Scrum ceremonies, Jira backlog management, task estimation, and quality/delivery practices involving SonarQube, Jenkins, and Kubernetes on Azure AKS.
- Engineering PFE defended with distinction: Très Bien, 17.5/20.
2023 — Present
Ongoing, concurrent with studies and internships
Web Development & Python Trainer
OpusLab
- Lead structured training sessions, including 10 sessions of 4 hours per cohort.
- Teach Python fundamentals and advanced topics, data structures, file handling, NumPy, Pandas, visualization, and data preprocessing for machine learning.
- Teach web development with HTML, CSS, JavaScript, Git, DOM manipulation, asynchronous programming, React, Next.js, Node.js, MongoDB, and PostgreSQL.
- Emphasize practical exercises and real engineering workflows.
2023
Bachelor Intern, Full-Stack Developer
OpusLab
- Designed and built a custom ERP to manage finances, students, staff, and trainers.
- Implemented features for Administrator, Trainer, and Marketing Manager roles.
- Worked with Next.js, React, TypeScript, Tailwind CSS, Recharts, Node.js, Express.js, Docker, MongoDB, and AWS.

