Further development of the internal backoffice
Code reviews and refactoring
Management of CI/CD on GitHub
Improvement and performance optimization
Integrated Cloudflare authentication
Vue.js & Nuxt.js Developer
Nov 2025 — Dec 2025
Further development of the internal backoffice
Code reviews and refactoring
Management of CI/CD on GitHub
Improvement and performance optimization
Integrated Cloudflare authentication
Vue.js & Nuxt.js developer
Apr 2025 — Jul 2025
Application maintenance and development of new features
Daily collaboration with the UI/UX and business teams on new subjects and issues
Development of internal modules, reused by different Tediber applications, such as Cookiebot for Tediber Hospitality
Owner, developer & designer
Mar 2025 — Nov 2025
Design from scratch in Figma
Development of frontoffice and backoffice in React
Development of backend in Laravel
Connection of React with Laravel using Inertia.js to keep the wonderful SPA spirit
Continuous deployment with Laravel Forge
Integration of FilamentPHP as the admin panel
Integration of Stripe for payments
Multi-language support
Nuxt.js developer & designer
Mar 2025 — Apr 2025
Creation of the new design from scratch in Figma
Configuration of Nuxt 3 with Nuxt UI and several custom components
Creation of the foundation for the new backoffice in Vue/Nuxt and preparation of CRUD components for further development of CMS-like pages
Unit tests in Vitest and e2e tests in Cypress
Setting up CI/CD in GitHub
Vue.js developer, UI/UX
Dec 2022 — Jan 2023
Development of new features in Vue.js 3
Design and integration of new pages and components in Figma
Laravel & Nuxt.js developer, UI/UX
Nov 2022 — Dec 2024
Optimization and improvement of the database structure
Optimization of the Laravel API
Optimization of different Vue 3 components
Setup and configuration of cache tools for a better performance
Setup of unit, feature et integration tests in frontend (with Vitest, Cypress) and backend (PestPHP) using TDD
Migration and overhaul of the back-office with FilamentPHP
Documentation of new implemented features, both for JavaScript (Vue) and PHP (Laravel)
Refactor of the entire registration and subscription processes which include several steps, document uploads and complex data validation and handling. Everything covered with tests
Complete redesign of the project using Figma and TailwindCSS
Laravel & jQuery developer
Mar 2022 — May 2022
Optimization of the database
Optimization of pages (especially multiple occurrences of N+1 query)
Implementation of a cache system (using Redis)
Adaptation of the application to further use it inside an iframe
Implementation of an authentication system via Amazon Cognito
Implementation of queue jobs using Amazon SQS
Laravel developer
Nov 2021 — Mar 2022
Overhaul of an older project using Laravel 8
Integration of external APIs: Facebook (+ Instagram), Twitter, LinkedIn
Management of MySQL and AWS databases
Development of a tool for exporting social media statistics
Development of a back-office using Laravel 8 and Backpack
Vue.js Coach
Oct 2021
3-day training course of a team of 8 junior developers.
Vue 2: basic and advanced notions
Vue Router
Vuex
Laravel & Angular developer
Aug 2021 — Oct 2021
Setup of a Docker environment
Installation and configuration of GitLab CI/CD
Maintenance and configuration of staging and production servers
Development of new features in Angular and Laravel
Laravel & Angular developer
Feb 2021 — May 2021
Development of a web application using Angular 10 and Laravel 8
Improvement and maintenance of existing apps
Vue.js/Nuxt.js Coach
Jan 2021 — Apr 2021
Course included:
Vue.js, Vue Router, Vuex. Basics and more advanced notions
Nuxt.js
TypeScript
Vue.js in Laravel
Product owner, Laravel & Angular
Dec 2020 — Jan 2021
Development of a new CRM from scratch using Angular 11 and Laravel 8 and Angular Material for UI
Implemented a GraphQL API
Integration of Amazon Services : SES et S3
Laravel & Nuxt.js, Scrum master
Sep 2020 — Mar 2021
Created a new UI in Sketch and then integrated it into HTML & CSS (using Tailwind CSS)
Client dashboard development from scratch using Vue.js 3 and Laravel 8 API
Automated tests using PHPUnit and Jest
DevOps: setup and maintenance of the server
Implementation of Agile methodology using Atlassian tools
Laravel developer
Sep 2020
Laravel 7 API and MySQL database refactoring
Development of new API features
Implementation of unit and feature tests using PHPUnit
Product owner, designer & developer
May 2019 — Mar 2020
Creation and integration of a new design using Sketch and HTML/CSS
Vue.js 2 SPA and Laravel 6 API development
Integrated Algolia search engine
Lead Vue.js developer
Jun 2018 — Mar 2020
HTML/CSS design integration
Creation of project’s entire frontend architecture
Development of a SPA using Vue.js and some 3rd-party libraries
Development of a side-app using Express.js
Automated tests using Jest and Cypress
Implementation of CI/CD
Product owner, designer & developer
Jan 2018 — Aug 2018
Creation and integration of a Sketch design
Vue.js SPA and Laravel 5.6 API
OAuth integration
Multi-language database support
Laravel & JavaScript developer
Oct 2017 — Dec 2017
Complete UI overhaul of Ciao! website with a new design
Maintenance and improvement of Laravel 5.5 backend
Optimization of a legacy translation tool
Laravel & Vue.js developer
Aug 2017 — Sep 2017
Development of new features for a SaaS application using Vue.js (SPA)
Maintenance and improvement of Laravel backend and MySQL database
Laravel & React developer
Jan 2017 — Mar 2017
Development of a private MQ messages manager in Laravel 5.3
Maintenance and improvement of the existing API
Development of new features in React
Added new PHPUnit tests
Maintenance of CI/CD with Jenkins
Lead AngularJS developer, UI/UX
May 2016
Complete overhaul of a legacy website with a new design using Semantic UI, AngularJS 1.5 et jQuery
Creation of a standalone “estimation form” package used across various apps. This package lets users estimate rental and sell value of their real estates
Implementation of Bing Maps
Product owner, designer & developer
Jul 2011 — Apr 2016
During my high school and college years, I developed several professional websites for clients as a full-stack designer and developer. Through these projects, I refined my technical skills, particularly in Vue.js and Laravel, which later became my primary development tools.
I also gained early experience as a Product Owner. Beyond my development work, I was responsible for defining the product vision and overall structure. This experience proved invaluable in later projects where I built complete solutions from the ground up, starting from a single concept.
Some of the projects I worked on include: Doskaa (a bulletin board built in monolith Laravel with integrated Vue.js features), an ecommerce (powered by Laravel and heavily inspired by my experience at Baranik).
Joomla & jQuery developer
Apr 2010 — Jun 2011
Development of a new eCommerce website using Joomla! CMS with an original design