About Mustapha
👨🏻💻 I work on
- Creation ofREST APIswithPHP, Symfony**, and **API Platform
- Integration ofFigmamockups intoReact / Next.jscomponents
- Creation ofcross-platform mobile applicationswithReact Native CLI & EXPO(**Android, iOS**)
- Creation ofshowcase websitesande-commerce websites
- Creation ofSAASplatforms
- Maintenance, audit, and performance optimization
- n8n workflow automation
🎒 My skills
What sets me apart?
Arabic
Native or bilingual
French
Native or bilingual
English
Fluent
Experience
- Sparow SolutionsFull-Stack & Mobile Developer | React • Next.js • React Native • Expo • TypeScriptRESTAURANTS AND FOOD SERVICEJanuary 2025 - October 2025 (9 months)Monastir, TunisiaObjective:Design and development of a cross-platform platform for real-time order management and tracking, covering the web backoffice and the iOS & Android mobile application.Role:React/Next.js & React Native/Expo Developer — Food delivery marketplace.Tasks:
- Integrated Figma mockups into React components and developed a Next.js / TailwindCSS backoffice for real-time order management
- Developed the React Native application (iOS & Android) consuming a dedicated REST API, distributed via Expo EAS
- Implemented a Firebase push notification system to alert users of any order status changes
- Designed a real-time order preparation time calculation engine with sound alerts, utilizing React's concurrent mode
- Managed the application's global state with Redux Toolkit, ensuring reliable synchronization between different views
Result:Delivery of a performant and interactive cross-platform application, offering a fluid user experience and real-time order management for platform operators.Technologies:React Native | Zod | Expo | Redux | Redux Logger | Redux Thunk | Redux Toolkit | Firebase | GCP | EAS | React | Next.js | TailwindCSS | Typescript | Javascript | TSX | Scrum/Jira | SOLID | DRY | KISS - Dot-ITFull-Stack Symfony DeveloperPHARMACEUTICALS INDUSTRYJune 2024 - August 2025 (1 year and 2 months)Monastir, TunisiaObjective:Design and development of a private and secure B2B e-commerce solution for a pharmaceutical group, within an agile team, covering complete catalog, order, and ERP synchronization management.Role:FullStack Symfony Developer — Pharmaceutical B2B E-commerce SolutionTasks:
- Developed REST services with Symfony 7 applying SOLID principles, ensuring a robust and maintainable API
- Integrated Adobe XD mockups into Twig templates and customized the EasyAdmin backend to meet specific business needs
- Implemented a complex role and permission management system (RBAC), ensuring access security based on user profiles
- Developed a complete shopping cart system and an emailing module with dynamic Twig templates for transactional notifications
- Created a PDF invoice and quote generator and an XLS product import/export module based on phpspreadsheet
- Developed modules for catalog management (categories, products, promotions, sales representatives) and order lifecycle
- Designed a real-time stock tracking alert system to prevent stockouts and optimize restocking
- Implemented business workflows (orders and delivery routes) via Symfony Workflow Component, reliably structuring state transitions
- Performed bidirectional synchronization with the Sage X3 ERP via Webhooks, ensuring data consistency between the two systems
Result:Delivery of a complete, secure, and performant B2B e-commerce application, with a refined user experience and seamless ERP integration, reducing manual order and inventory management operations.Stack:Symfony 6 | PHP 8 | PHPSpreadSheet | XLSX | Twig | JavaScript | jQuery | Ajax | EasyAdmin | MySQL | Docker | GitHub Actions | CI/CD | Scrum/Jira | SOLID | DRY | KISS - MBS DigitalFull-Stack & Mobile Developer | Symfony • React • React Native • TypeScriptRETAIL (SMALL BUSINESS)October 2023 - May 2024 (7 months)Monastir, TunisiaObjective:Creation of a web and mobile application for scanning and automating the processing of bank checks for a factory specializing in spring mattresses and high-end bedding.Role:Symfony, React & React Native Developer — Bank check processing automationTasks:
- Developed a Symfony dashboard with a dedicated REST API for complete check lifecycle management (issuance, tracking, deposit)
- Implemented an automated bank reconciliation module, ensuring consistency between registered checks and bank statements
- Developed functionalities for importing and exporting checks and deposit slips in PDF and Excel formats, facilitating exchanges with accounting departments
- Developed a React Native mobile application (Android & iOS) integrating Google Vision API (OCR) for automatic scanning and extraction of check data (amount, payee, date, number)
- Reduced check processing time by 70% by automating manual entry through optical character recognition
Result:Delivery of a complete cross-platform solution (web + mobile) enabling the automation of processing over 1000 checks, with a clear tracking dashboard and a performant mobile application with a clean interface.Technologies:Symfony 6 | PHP 8 | PHPSpreadSheet | REST API | API Platform | React | React Native | TypeScript | Yup.js | Google Vision API | OCR | SOLID | DRY | KISS
Recommendations
Be the first to recommend Mustapha
Help this freelancer shine by sharing your experience working together.
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
- Fundamental License in Computer ScienceFaculty of Sciences of Monastir2014
- Professional Master in Information Systems EngineeringFaculty of Sciences of Monastir2016