About Jean-Baptiste
French
Native or bilingual
English
Fluent
Experience
- BookTonMonoWeb Developer | Laravel | Livewire | Alpine.js | FilamentPHPENTERTAINMENT AND LEISUREOctober 2025 - December 2025 (2 months)Saint-Omer, FranceObjective:Design and develop a custom platform in Laravel 12 for BookTonMono (ski resort), enabling certified instructors to manage their course slot exchanges.Fully custom solution deployed on self-hosted Docker infrastructure.Achievements:→ Developed a complete platform with 4 business models, FilamentPHP administration panel with statistics widgets, two-factor authentication, 42 pre-configured resorts, 6 languages supported — delivered to production.→ Implemented a CI/CD pipeline with 6 GitHub Actions workflows + a suite of 28 test files (~4,000 lines) — Larastan static analysis, Pint formatting, automated security audit, automatic staging deployment. Production deployment cycle < 10 minutes.→ Designed a multi-service Docker infrastructure (FrankenPHP/Octane, PostgreSQL 16, Redis 7, queue worker, scheduler) deployed via Coolify on Hetzner with Traefik SSL, daily S3 backups.Technical Stack:Laravel 12, Livewire 3, FilamentPHP 4, Alpine.js 3, Tailwind CSS 4, PHP 8.4, PostgreSQL 16, Redis 7, Docker Compose, Coolify, Hetzner, GitHub Actions, FrankenPHP, Laravel Octane, Resend, AWS S3
- GlobalSport ImageWeb Developer | React.js | Next.js | Node.jsENTERTAINMENT AND LEISUREMarch 2025 - July 2025 (4 months)Saint-Omer, FranceObjective:Design and develop an e-commerce platform allowing participants in sporting events (canoeing) to find and purchase photos of their descent using facial recognition.Achievements:→ Developed the Node.js backend managing over 5,000 photos/month with bulk upload and facial recognition API integration — each participant automatically finds their photos by uploading a selfie.→ Designed a mobile-first UX with scroll, drag, swipe, and full-screen zoom — smart cart with dynamic tiered pricing based on the number of photos selected.→ Implemented advanced media management: automatic watermarks, high-quality previews, choice of print formats — order validation via legacy API.Technical Stack:Next.js, React.js, TypeScript, Tailwind CSS, Shadcn UI, Node.js
- MyDigitalSchool / Simplon / CEF / Studi / Label ÉcoleWeb Developer Trainer | DWWM & CDA ExaminerEDUCATION AND E-LEARNINGSeptember 2018 - Today (7 years and 9 months)Lille, FranceObjective:Train the next generation of web developers in a practical and immersive way. Transmit full-stack expertise on current market technologies: Node.js, React.js, WordPress, and deployment best practices.Achievements:→ Trained500+developers (Associate's to Master's degree level) in various training organizations — MyDigitalSchool, Simplon, POP School, CEF, Studi, Label École, etc...→ DREETS authorized examiner for 3 years for RNCP titlesDWWMandCDA— evaluation of professional projects, individual candidate support.→ Teaching covering the full-stack spectrum:Frontend(React.js, HTML/CSS/JS), Backend (Laravel, Node.js, REST API),Databases(MySQL, PostgreSQL, MongoDB),DevOps& software quality (Docker, GitHub Actions, CI/CD, PHPUnit, automated tests), Mobile (React Native).Technical Stack:Node.js, React.js, Node.js, WordPress, PHP, JavaScript, TypeScript, Docker, Git, GitHub Actions, PHPUnit, MySQL, PostgreSQL, MongoDB, React Native
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Computer Science DegreeUniversité Polytechnique Hauts-de-France2012Développement d'applications (Java, C++, SQL), Conception, Génie logiciel
- DEUST in Computer Science (IOSI)Université Polytechnique Hauts-de-France2011Développement web (HTML5, CSS3, JavaScript, PHP), Bases de données MySQL
Certifications
- Mastery of Quality in Web Projects - Score: 975/1000 - Expert LevelOpquast2020