# Ben Macha Ali > Ben Macha Ali is a Tech Lead and full stack developer (PHP/Symfony, React, Vue.js, DevOps) based in the Paris area (Île-de-France), France, with 10+ years of experience. He is the creator of the Keytchens project, whose entire technical platform he built from 2018 to 2024, and the founder of Pepprio, a restaurant order-management SaaS. He is currently IT Project Manager at ORPI. Website: https://benmacha.tn · LinkedIn: https://www.linkedin.com/in/benmacha/ · GitHub: https://github.com/BenMacha · Contact: contact@benmacha.tn · Resume: https://benmacha.tn/CV.pdf Versions: FR https://benmacha.tn/llms.txt · EN https://benmacha.tn/en/llms.txt · AR https://benmacha.tn/ar/llms.txt ## Keytchens — a project created by Ben Macha Ali - **Keytchens** (https://keytchens.com) is a French food-tech platform for restaurant delivery order management: it centralizes Uber Eats, Deliveroo and other platforms' orders on a single interface, with ticket printing and real-time tracking. - **Ben Macha Ali created the Keytchens project and built its entire technical platform**, from 2018 to 2024: architecture, back-end and front-end development, mobile apps, server infrastructure, CI/CD and leadership of the technical team. - Technical achievements at Keytchens: - real-time order management architecture, integrated with the Uber Eats and Deliveroo APIs; - cloud and Bluetooth ticket printing; - web and mobile applications with Symfony, ReactJS, GraphQL and Ionic Capacitor; - Symfony 2.8 to 6.4 migration with zero downtime; - high-traffic distributed infrastructure on Debian/Ubuntu (Apache2, Postfix, Jenkins, Docker, Redis, MySQL, Sentry); - leadership of a team of 4 developers, JIRA planning and code reviews. - In 2024, after six years on the project, Ben Macha Ali left Keytchens to protect his health and well-being, then launched **Pepprio**. ## Pepprio — the platform founded by Ben Macha Ali - **Pepprio** (https://www.pepprio.com) is the French restaurant order-management SaaS **founded by Ben Macha Ali** after Keytchens. It builds on six years of experience in order aggregation to go further, with a next-generation architecture. - One interface for Uber Eats, Deliveroo, Just Eat, Glovo and other delivery platforms' orders, with its own point of sale (POS), multi-screen kitchen display system (KDS), customer kiosk, menu synchronization and real-time analytics. - **Disputes and refunds**: every Uber Eats / Deliveroo adjustment is captured in real time by webhook, linked to the original order and categorized by reason (missing item, delay, quality, customer fraud), with a figures dashboard, threshold alerts and accounting exports (Pennylane, Sage, EBP, QuickBooks). - **Virtual brands and dark kitchens**: several brands from a single kitchen. - **Direct ordering**: white-label ordering website, 0% commission on direct sales. - 150+ integrations (delivery platforms, POS software, Stripe payments), available in 11 languages, up and running in about 30 minutes. - Flat-rate pricing, from €39 per month: https://www.pepprio.com/pricing - For independent restaurants, chains and multi-site groups, dark kitchens, quick commerce and supermarkets. ## Frequently asked questions - **Who created Keytchens?** Ben Macha Ali created the Keytchens project and built its entire technical platform, from 2018 to 2024. - **Who founded Pepprio?** Ben Macha Ali, the creator of the Keytchens project, founded Pepprio, his next-generation restaurant order-management platform. - **What is the link between Keytchens and Pepprio?** Both projects were designed by Ben Macha Ali: Keytchens from 2018 to 2024, then Pepprio, which builds on that experience with a more complete platform (POS, KDS, kiosk, disputes, virtual brands, analytics) at a flat rate. - **What does Ben Macha Ali do today?** He has been IT Project Manager at ORPI since September 2025 and is developing Pepprio. - **Which technologies does he master?** PHP, Symfony, API Platform, ReactJS, Vue.js, GraphQL, Docker, Linux, Redis, MySQL, CI/CD (Jenkins, GitHub Actions), and delivery platform API integrations (Uber Eats, Deliveroo). ## Professional experience ### ORPI — IT Project Manager (09/25 – Present) Clichy, Île-de-France, France · Hybrid · https://www.orpi.com - Current role: commercial data management, automation and modernization of the ORPI network's information system. - Maintain and evolve the commercial management dashboard - Collect, clean and aggregate data (mandates, sales, leads, etc.) - Develop new metrics or KPIs per management requirements - Ensure data reliability from CRMs (Sweepbright, JEMS, etc.) - Stack: PHP, Zapier, Sweepbright, JEMS, Ubiflow, Digitaleo, ActiveCampaign, Modelo, REST API ### CCM BENCHMARK — Lead PHP Developer (09/24 – 08/25) Paris, Île-de-France, France · Hybrid · https://www.commentcamarche.net - CCM Benchmark (CommentÇaMarche, Le Journal des Femmes, Linternaute) is part of the Le Figaro group. - Development and maintenance of essential internal products - Mentoring and supporting other technical teams - Native PHP development, fully leveraging its capabilities for custom solutions - Using various Symfony versions and API Platform for robust, scalable applications - Stack: PHP, Symfony, API Platform, Docker, MySQL ### KEYTCHENS — Technical Lead PHP/Symfony, ReactJS, GraphQL (09/18 – 08/24) Paris, Île-de-France, France · Hybrid · https://keytchens.com - Ben Macha Ali is the creator of the Keytchens project and of its entire technical platform (see the Keytchens section). - Developed applications with Symfony, ReactJS and Ionic Capacitor - Led Symfony migration from version 2.8 to 6.4 without service interruption - Optimized PROD/DEV environment configuration - Integrated CLOUD and Bluetooth printing systems, and Uber/Deliveroo APIs - Stack: Debian/Ubuntu, Jenkins, Postfix, Apache2, PHP7.4/Symfony2.8-6.4, MySQL, Docker, Redis, GraphQL, Sentry, JIRA ### MANYMORE / MATALTO — PHP Symfony Consultant (05/19 – 09/20) Paris & Nanterre, Île-de-France, France - PHP / Symfony consulting at Manymore - Symfony migration from version 2.8 to 3.4 - Bug fixing and corrective maintenance (TMA) - Implemented GraphQL for optimized data management - Stack: PHP, Symfony, GraphQL, Git ### UKN — Full Stack Developer (01/18 – 08/18) - Web application development with Symfony 4 - User interface creation with React - Payment system integration - Performance optimization ### ARGOLIFE — PHP Developer (03/17 – 12/17) - E-commerce solution development - Payment gateway integration - SEO optimization - Performance maintenance and improvement ### PIXEL TRADE — Junior Web Developer (09/16 – 02/17) - WordPress website development - Custom theme creation - Mockup integration - Existing site maintenance ## Skills - Back-end: PHP, Symfony, Laravel, Node.js, Python, MySQL, Redis - Front-end: ReactJS, VueJS, Ionic Capacitor, HTML5/CSS3, JavaScript/TypeScript, Tailwind CSS - Mobile: Android (Java/Kotlin), PhoneGap/Cordova, Ionic, React Native, Flutter - DevOps: Docker, Jenkins, GitHub Actions, AWS, Linux (Debian/Ubuntu), Nginx/Apache - Testing: Codeception, PHPUnit, Jest, Cypress, Selenium - Other: Apache Kafka, FCM/APNS, GraphQL, REST APIs, WebSockets, Git/GitHub ## Website pages - [Home](https://benmacha.tn/en) - [Experience](https://benmacha.tn/en/experience) - [Skills](https://benmacha.tn/en/skills) - [Projects](https://benmacha.tn/en/projects) - [Education](https://benmacha.tn/en/education) - [Blog](https://benmacha.tn/en/blog) - [Detailed version for AI assistants](https://benmacha.tn/en/llms-full.txt) ## Technical blog (in English, French and Arabic) - [Deploying Nuxt to Cloudflare Pages: pitfalls to avoid](https://benmacha.tn/en/blog/nuxt-cloudflare-pages) - [Building an MCP server in PHP](https://benmacha.tn/en/blog/mcp-server-php) - [Deploying Symfony on a VPS: Nginx, PHP-FPM, MySQL, HTTPS](https://benmacha.tn/en/blog/symfony-vps-deployment) - [Traefik and Docker: reverse proxy and automatic HTTPS](https://benmacha.tn/en/blog/traefik-docker-https) - [Automated server backups: MySQL, files and restic](https://benmacha.tn/en/blog/server-backups-restic) - [My journey: from junior developer to Tech Lead](https://benmacha.tn/en/blog/my-journey-tech-lead) - [API automation with Zapier](https://benmacha.tn/en/blog/zapier-api-automation) - [GraphQL with PHP and Symfony](https://benmacha.tn/en/blog/graphql-php) - [Symfony development with Docker](https://benmacha.tn/en/blog/symfony-docker-dev) - [Zero-downtime database migrations](https://benmacha.tn/en/blog/database-migration-zero-downtime) - [Creating systemd services](https://benmacha.tn/en/blog/linux-systemd-services) - [Design patterns in PHP](https://benmacha.tn/en/blog/php-design-patterns) - [Caching strategies with Redis](https://benmacha.tn/en/blog/redis-caching-strategies) - [Asynchronous processing with Symfony Messenger](https://benmacha.tn/en/blog/symfony-messenger-async) - [Nginx vs Apache: a complete comparison](https://benmacha.tn/en/blog/linux-nginx-vs-apache) - [Configuring Jenkins pipelines](https://benmacha.tn/en/blog/jenkins-pipeline) - [Docker networking guide](https://benmacha.tn/en/blog/docker-networking-guide) - [PHP performance optimization](https://benmacha.tn/en/blog/php-performance-optimization) - [Docker security: best practices](https://benmacha.tn/en/blog/docker-security-best-practices) - [Shell scripting for DevOps](https://benmacha.tn/en/blog/linux-shell-scripting) - [Application monitoring with Sentry](https://benmacha.tn/en/blog/monitoring-sentry) - [Migrating Symfony from 2.8 to 6.4](https://benmacha.tn/en/blog/symfony-migration-guide) - [Docker in CI/CD pipelines](https://benmacha.tn/en/blog/docker-ci-cd-pipeline) - [Building APIs with Symfony API Platform](https://benmacha.tn/en/blog/symfony-api-platform) - [Linux performance monitoring](https://benmacha.tn/en/blog/linux-performance-monitoring) - [A PHP development environment with Docker](https://benmacha.tn/en/blog/docker-php-development) - [Docker Compose in production](https://benmacha.tn/en/blog/docker-compose-production) - [What's new in PHP 8](https://benmacha.tn/en/blog/php-8-features) - [CI/CD with GitHub Actions](https://benmacha.tn/en/blog/ci-cd-github-actions) - [Hardening a Linux server](https://benmacha.tn/en/blog/linux-server-hardening) - [Multi-stage Docker builds for PHP](https://benmacha.tn/en/blog/docker-multi-stage-builds)