Mahdi Al Komaiha · Beyrouth, Liban · À distance, partout dans le monde
Développeur freelance d’applications web et mobiles
Je développe des applications mobiles iOS et Android avec Flutter, des applications web avec React et Next.js, et les backends NestJS et Node.js qui les font tourner, paiements, chat en temps réel et intégrations e-commerce compris. Un seul développeur pour tout le produit, de l’architecture à la publication sur l’App Store.
- 1M+ commandes par an sur l’infrastructure que je dirige
- iOS + Android applications publiées sur l’App Store et Google Play
- Depuis 2021 je développe des produits web et mobiles à plein temps
- Team lead pour l’architecture, la revue de code et le chiffrage des projets
Ce que je peux développer pour vous
-
Création d’applications mobiles iOS et Android
Des applications multiplateformes en Flutter avec une seule base de code, publiées sur l’App Store et Google Play. Je m’occupe de toute la publication : signature du code, profils de provisionnement et soumission aux stores. Notifications push, connexion via les réseaux sociaux et chat en temps réel inclus selon vos besoins.
-
Applications web
Applications web, tableaux de bord SaaS, marketplaces et outils internes en React et Next.js avec TypeScript, conçus pour que le prochain développeur puisse aussi les maintenir.
-
Backends et API
Serveurs NestJS, Node.js et Express exposant des API REST et GraphQL, schémas PostgreSQL gérés avec Prisma, MongoDB, et Redis pour le cache et les files de tâches en arrière-plan.
-
E-commerce et intégration Shopify
Pipelines de commandes sur des tâches asynchrones en file d’attente, synchronisation bidirectionnelle des données entre Shopify et vos autres systèmes, traitement de données en masse, remboursements et logistique. Éprouvé sur plus d’un million de commandes par an.
-
Paiements, portefeuilles électroniques et marketplaces
Paiements ponctuels et récurrents, remboursements, portefeuilles électroniques et reversements automatisés pour des marketplaces C2C et B2C, côté frontend comme côté backend.
-
Fonctionnalités temps réel
Chat en direct, traduction automatique des messages, partage de médias et suivi des livraisons en temps réel, sur mobile comme sur le web.
-
Cloud, CI/CD et hébergement
Déploiement sur AWS, pipelines CI/CD sur GitHub Actions, ainsi que domaines, bases de données managées et hébergement correctement configurés dès le premier jour.
-
Un lead technique pour votre projet
Décisions d’architecture, revue de code, planification des fonctionnalités et chiffrage du projet, en communication directe avec vous. Pour cadrer le développement avant qu’il ne commence, ou pour encadrer une petite équipe jusqu’à la livraison.
Pourquoi travailler avec moi
- Un seul interlocuteur pour toute la stack. Mobile, web, backend, paiements et cloud : rien ne se perd entre les équipes.
- À grande échelle. Je suis le développeur principal et le lead technique d’une infrastructure de commandes qui traite plus d’un million de commandes par an.
- Expérience de lead. Je pilote les décisions d’architecture, la revue de code, la planification des fonctionnalités et le chiffrage des projets pour une équipe de trois personnes, et je suis en contact direct avec les clients.
- Publication sur les stores incluse. La signature du code, les profils de provisionnement et la soumission sur l’App Store et Google Play font partie du travail, et non un détail réglé à la dernière minute.
- Horaires européens. Basé à Beyrouth (UTC+2, UTC+3 en été), avec une heure d’avance sur Paris.
Une sélection de réalisations
Des produits que j’ai livrés en tant que développeur full-stack et team lead chez Poyesis.
-
DPAM & Sergent Major
E-commerce · ShopifyDéveloppeur principal et lead technique de l’infrastructure de commandes de deux marques françaises de mode enfantine qui traitent plus d’un million de commandes par an : pipeline de commandes en file d’attente, synchronisation bidirectionnelle entre nos services, Shopify et un système tiers, traitement de données en masse, remboursements et logistique. dpam.com · sergent-major.com
-
Reedoo
Marketplace · web et mobileUne marketplace C2C et B2C complète, avec portefeuille électronique, chat en temps réel, suivi des livraisons en direct, traitement des paiements et reversements automatisés, et une gestion des livraisons à l’échelle de la production.
-
Shango
Application mobile · iOS, Android et webUne application de messagerie en temps réel basée sur Socket.io, avec chat en direct, traduction automatique des messages et partage de médias. App Store · Google Play
-
Peal Solutions
SaaS · multi-tenantUn tableau de bord SaaS multi-tenant qui intègre l’API Google My Business pour centraliser la gestion des avis de plusieurs comptes d’entreprise. peal-solutions.com
-
Plateforme B2B de vente de vêtements en gros
B2B · e-commerceCommandes en volume et gestion des stocks pour les acheteurs en gros.
-
Plateforme de location de vêtements
Location · réservationLogique de disponibilités, de planification et de facturation pour la location de vêtements.
Stack technique
- Mobile
- Flutter, Dart, GetX, Firebase, OneSignal
- Web
- React, Next.js, TypeScript, JavaScript, Tailwind, Redux, React Query, Apollo, Sass, Styled Components
- Backend
- NestJS, Node.js, Express, REST, GraphQL, Socket.io, Java
- Données
- PostgreSQL, Prisma, MySQL, MongoDB, Mongoose, Redis
- Intégrations
- Shopify, Stripe, MangoPay, PayPal, Apple Pay, Google My Business, Drip, OneSignal, Colissimo, Brevo
- Cloud et outillage
- AWS (S3, EC2, Elastic Beanstalk, CloudFront, IAM, Cognito), GitHub Actions, Git, Linux, Cypress
Questions fréquentes
Êtes-vous disponible pour des projets en freelance ?
Oui. Je réalise des projets web et mobiles en freelance pour des clients du monde entier, à distance depuis Beyrouth, au Liban.
Pouvez-vous créer une seule application pour iPhone et Android ?
Oui. En tant que développeur Flutter freelance, je crée des applications multiplateformes : une seule base de code pour iOS et Android. Je gère moi-même la publication sur l’App Store et Google Play, signature du code, profils de provisionnement et soumission aux stores compris. Shango, une application de messagerie en temps réel sur laquelle j’ai travaillé, est disponible sur les deux stores et sur le web.
Pouvez-vous aussi développer le backend, l’administration et les paiements ?
Oui. Je développe des backends NestJS et Node.js avec des API REST ou GraphQL sur PostgreSQL ou MongoDB, je mets en place les outils d’administration et j’intègre les paiements Stripe, MangoPay, PayPal et Apple Pay, remboursements, portefeuilles électroniques et reversements compris.
Travaillez-vous avec des boutiques Shopify ?
Oui. Je suis le développeur principal et le lead technique de l’infrastructure de commandes de DPAM et Sergent Major, deux marques françaises de mode enfantine sur Shopify qui traitent plus d’un million de commandes par an : pipelines de commandes, synchronisation bidirectionnelle des données, remboursements et logistique.
Travaillez-vous avec des clients hors du Liban ?
Oui, à distance. Je suis basé à Beyrouth (UTC+2, UTC+3 en été), avec une heure d’avance sur Paris, et je pilote déjà des projets pour des marques e-commerce françaises. Je travaille en anglais et en arabe, et j’apprends le français.
Comment démarrer ?
Réservez un appel découverte sur cal.com/komaiha/discovery, ou écrivez à mahdikomaiha@gmail.com en quelques lignes : ce que vous souhaitez développer, vos délais et, s’il y en a, le code ou les maquettes existants. Vous pouvez aussi appeler ou envoyer un message au +961 81 82 90 57, ou me contacter sur LinkedIn.
Travaillons ensemble
- AppelRéserver un appel
- E-mailmahdikomaiha@gmail.com
- Téléphone+961 81 82 90 57
- LinkedInin/mahdi-al-komaiha
- GitHubgithub.com/mahdi-ko
- Fiche contactEnregistrer dans vos contacts