Managing Safe Data Fixes in Laravel with rappasoft/laravel-patches
Manage your data updates in Laravel the right way. Discover how Laravel Patches helps you write, track, and safely execute data fixes with a structured and maintainable approach.
I’m a software engineer passionate about building innovative and impactful web applications. For me, development is more than just writing code—it’s about turning ideas into reality and creating products that people enjoy using.
I thrive on the challenge of starting from scratch and bringing projects to life, constantly pushing myself to learn new technologies and stay ahead of industry trends. With experience across both front-end and back-end development, I’m comfortable working with a wide range of tools, frameworks, and programming languages.
Adaptability and continuous learning are at the heart of my approach. I believe that great software comes from being open to new perspectives and always striving to improve.
My goal is to craft high-quality solutions that not only meet client requirements but also exceed expectations. Every project is an opportunity to deliver value, solve real problems, and grow as a developer.
I’m always excited about new challenges and collaborations. If you’re looking for someone to bring energy, expertise, and creativity to your project, I’d be glad to connect.
- Analysis & System Design
Led in-depth client requirement analysis and produced clear, scalable technical specifications.
Collaborated closely with UX/UI teams to design functional mockups aligned with business goals.
Architected modular and scalable systems based on microservices, interconnected through APIs and asynchronous message queues.
Ensured maintainability and extensibility through clean architecture and separation of concerns.
- System Administration & Deployment
Administered Linux (Ubuntu) servers with secure, scalable, and production-ready configurations.
Designed and maintained multi-environment setups (development, staging, production).
Managed domains, DNS, SSL, WAF, CDN, and professional email infrastructure via Cloudflare.
Deployed containerized applications using Docker (PHP, Nginx, MySQL, Redis).
Implemented Docker Swarm clustering to achieve high availability and horizontal scalability.
Configured cron jobs and Supervisor to ensure reliability of background jobs and queues.
Tools: Linux (Ubuntu), Git, Apache2/Nginx, Docker, Docker Swarm, MySQL, Cloudflare, Firewall.
- Project Management & DevOps
Established Agile workflows using Jira and GitFlow for structured development cycles.
Built robust CI/CD pipelines with Bitbucket Pipelines, Webhooks, and Laravel Envoy enabling automated deployments and fast rollbacks.
Coordinated stakeholders, managed sprints, user stories, and quality assurance processes.
Implemented monitoring and observability tooling:
Laravel Horizon for queue monitoring
Redis for caching, sessions, and job queues
Laravel Pulse for real-time performance metrics
PM2 for Node.js process management
Kafka for large-scale asynchronous event processing
Tools: Git, GitFlow, Bitbucket, Pipelines, Envoy, Jira, Redis, Horizon, Kafka, Pulse, PM2.
- Scraping & Automation
Designed and deployed a web scraping and automation solution for Hyundai to collect leads, commercial offers, and purchase orders.
Automated data synchronization with e-commerce platforms via REST APIs.
Deployed and monitored scraping and automation jobs using PM2 and Nginx to ensure reliability and uptime.
Tools: Node.js, Express.js, Puppeteer, MongoDB, Swagger, REST APIs, PM2, Ubuntu, Nginx.
- Application Development & Integration
Developed a KPI monitoring platform integrated with a multi-database ERP system.
Stack: PHP, Symfony 6, MySQL, SQL Server, Bootstrap 5.
Built a data transformation pipeline (XML → ERP) leveraging queues and background jobs.
Stack: Laravel 9, Redis + Horizon, Laravel Excel, FTP.
Designed and implemented an Application Gateway for ERP ↔ Athoris SOAP API integration.
Stack: Laravel 9, Inertia.js, Vue.js 3, TypeScript, Swagger.
Integrated Azure Active Directory (Azure AD) authentication using Laravel Socialite.
Optimized database performance using Laravel Query Builder and Laravel Data.
Built internal dashboards with Livewire 3 and Filament 4 for real-time ERP/KPI monitoring, CRUD operations, and dynamic data visualization.
- Client Needs Analysis & Technical Solutions
Analyzed client requirements and proposed tailored technical solutions.
Created an e-commerce website (Prestashop) connected to SAP Business One, ensuring database consistency and integrating both systems via webservices.
Guaranteed smooth site operation, trained in-house developers, and maintained a second e-commerce site (FrançoisPinton).
Tools: PHP, Prestashop, Symfony, OOP, MySQL, UML, Webservices, SAP, jQuery, Linux.
- Technical Specifications & Database Integration
Designed and drafted detailed technical specifications.
Prepared SAP database queries to communicate with the site’s webservices.
Set up pre-production and production servers.
Tools: Linux, Debian, Git, cPanel, WHM.
- Project Management & DevOps
Oversaw the project lifecycle from conception to delivery, coordinating contributors and managing the team while meeting quality and deadline requirements.
Implemented project management and DevOps tools to ensure team alignment:
Git, GitFlow, Bitbucket, Webhooks, Jira, Continuous Integration & Continuous Deployment (CI/CD).
- Database & Architecture Optimization
Resolved database inconsistencies by modifying the website’s database architecture.
Tools: MySQL, SQL.
- Webservices & Data Migration
Created webservices for migrating test data from SAP to the website database.
- Frontend Integration & Theming
Developed a custom Prestashop theme in collaboration with integrators and designers, ensuring flawless implementation and functionality.
Tools: PHP, Prestashop, Symfony, Bootstrap 4, jQuery.
- Prestashop Module Development
Built custom Prestashop modules to meet business needs:
Sub-variations, Favorites, Alerts, Cart & Order Classifier, and other tailored features.
Tools: PHP, Prestashop, Symfony, OOP, UML, MySQL, Bitbucket.
- SaaS & Platform Development
Built an online appointment booking platform for teleconsultation.
Tools: PHP, Laravel, MySQL, Git.
Developed patient features for an e-health website (Eyeneed.fr):
Tools: Java, Play Framework, OOP, JPA, jQuery, Bootstrap 4, MySQL.
Integrated payment systems into Eyeneed (Stripe with Java & PHP, plus JavaScript).
- Migration & Infrastructure
Migrated websites and applications to new servers.
Prepared deployment environments with Linux, Debian, Git, Docker, Docker Compose, Pipelines, VPN.
Contributed to the redesign of an e-health platform with Java (Spring Boot) and React.js.
- SEO Optimization
Improved SEO performance of e-commerce sites (KNCO, FrançoisPinton).
Here are some projects which I have collaborated with other people or I worked on my own following a customer need
Manage your data updates in Laravel the right way. Discover how Laravel Patches helps you write, track, and safely execute data fixes with a structured and maintainable approach.
The PHP 8.5 pipe operator (|>) brings cleaner, functional-style code by allowing easy chaining of transformations in a readable way.
Automatically generate Postman collections from your Laravel 12 API routes in one command — clean, organized, and always up to date.
Learn how to design and query nested data in MongoDB using Laravel 12 and Eloquent. Build projects with embedded tasks and comments, optimize performance, and follow real-world best practices.
Discover SmartCache for Laravel: a powerful caching package that optimizes large datasets with compression, chunking, and driver-aware strategies—boosting performance while keeping data retrieval seamless.
Prism is a Laravel AI package that simplifies text generation, image recognition, sentiment analysis, and more. With agents, tools, and custom providers, it bridges Laravel with AI services like OpenAI and Google Vision for powerful, flexible apps.
No matter what you call me, I will get back to you as soon as possible.