Luca Perret is a Digital Knowledge Management expert and full‑stack developer with 11 years of experience building personalized eCommerce and marketing technology solutions for global brands from Vevey, Switzerland. At Nespresso he has led digital personalization and eCommerce intelligence initiatives, designing and scaling experiences on platforms like Adobe Experience Platform and Adobe Target. His background spans frontend and backend engineering (Vue, Node, PHP, Mongo/Mongoose) and DevOps, including practical contributions to the popular open-source Strapi project where he improved Docker robustness and fixed user-permissions and database integration bugs. Comfortable moving between hands-on coding, data-driven personalization design, and knowledge management, he blends product thinking with implementation detail. Notably, he pairs enterprise practice with a curiosity for web3 and continuous learning demonstrated by a Free Code Camp full‑stack certification and active GitHub contributions.
11 years of coding experience
1 year of employment as a software developer
Baccalauréat Sciences et technologies industrielles, Baccalauréat Sciences et technologies industrielles at Lycée Jean Monnet
BTS IRIS : Informatique et Réseaux pour l'Industrie et les Services Techniques, BTS IRIS : Informatique et Réseaux pour l'Industrie et les Services Techniques at St-Michel
Full Stack Web Development Certification Computer Software Engineering, Full Stack Web Development Certification Computer Software Engineering at freeCodeCamp
Licence professionnelle Tétras - Chargé de projet informatique, Licence professionnelle Tétras - Chargé de projet informatique at Université Savoie Mont Blanc
Install and run your first Strapi project using Docker
Role in this project:
DevOps Engineer
Contributions:13 releases, 43 commits, 20 PRs in 9 months
Contributions summary:Luca primarily focused on improving the Docker environment for the Strapi project. They implemented a health check to monitor the Strapi container's status and added proper handling for stopping the Strapi process within the Docker container. They also made modifications to the entrypoint script, including database configuration, and installing npm modules, ultimately contributing to a more robust and functional Docker setup for the Strapi application.
🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable, and developer-first.
Role in this project:
Back-end Developer
Contributions:49 commits, 15 PRs, 8 pushes in 9 months
Contributions summary:Luca primarily contributed to the `plugin-users-permissions` component of the Strapi CMS. Their commits focused on addressing bugs, such as duplicate keys and undefined values, and enhancing the component with new features like case-insensitive email authentication and user model retrieval. Furthermore, the user made database-related fixes, specifically allowing for connection without a password and ensuring proper handling of usernames and passwords for the Mongoose database connector.
headless-cmsjavascriptstrapitypescriptnodejs
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.