Mahdi Al Komaiha
Senior Full-Stack Developer · Beirut, Lebanon
mahdikomaiha@gmail.com +961 81 82 90 57 linkedin.com/in/mahdi-al-komaiha github.com/mahdi-ko Contact card
Summary
Senior full-stack developer with a Computer Science degree, currently leading a team of 3 at Poyesis. Main developer and technical lead on DPAM and Sergent Major, French retail e-commerce platforms processing over one million orders annually. Specializes in Flutter, ReactJS, NextJS, NestJS and NodeJS across web and mobile. Has shipped complex marketplace platforms with C2C and B2C flows, payment and payout pipelines, real-time features and third-party API integrations. Experienced with AWS infrastructure including S3, EC2 and Elastic Beanstalk. Proficient in TypeScript, JavaScript, Dart and Java. Comfortable owning the full product lifecycle, from architecture to release.
Experience
Poyesis Beirut, Lebanon
- Associate Team Lead Sep 2024 – Present
- Senior Full-Stack Developer L2 Oct 2023 – Sep 2024
- Senior Full-Stack Developer Jan 2023 – Oct 2023
- Full-Stack Developer Jul 2022 – Jan 2023
Technical lead for a team of 3, shipping full-stack web and mobile applications: architecture decisions, code review, feature planning, project sizing and direct client communication.
- DPAM & Sergent Major (dpam.com, sergent-major.com): main developer and technical lead on the order infrastructure behind two French children's-wear e-commerce platforms processing over 1M orders a year. Built the order processing pipeline on queued asynchronous jobs, bidirectional data synchronization between our services, Shopify and a third-party system, bulk data processing, refund handling and the full fulfillment flow.
- Reedoo: a full C2C and B2C marketplace on web and mobile, with a wallet system, real-time chat, live delivery tracking, payment processing and automated payouts, handling delivery management at production scale.
- Shango (Google Play, App Store): a real-time messaging app on iOS, Android and web using Socket.io, with live chat, automatic message translation and media sharing.
- Peal Solutions (peal-solutions.com): a multi-tenant SaaS dashboard integrating the Google My Business API to manage reviews centrally across multiple company accounts.
- B2B wholesale clothing platform with bulk ordering and inventory management.
- Clothes rental platform with availability, scheduling and billing logic.
- Redis for caching and background job queues, handling asynchronous processing and reducing load on primary database reads.
- AWS services including S3, Elastic Beanstalk and EC2, plus managed hosting, databases and domain configuration across multiple projects.
- MangoPay, Stripe, PayPal and Apple Pay: payments, recurring billing, refunds, payouts and wallet management across frontend and backend.
- Flutter apps shipped to the App Store and Google Play, using GetX for state management and owning the full release process including code signing, provisioning and store submission.
- PostgreSQL schemas designed and managed with Prisma ORM; Forest Admin set up for internal database management.
- CI/CD pipelines with GitHub Actions for deployments.
- Server-side applications with NestJS, exposing REST and GraphQL endpoints.
Salem Group Beirut, Lebanon
- Full-Stack Mobile Developer Jan 2021 – Jul 2022
Worked across backend, frontend and mobile teams, contributing wherever needed to keep delivery on track.
- Built multiple Express.js backends consumed by frontend teams, designing clean and reliable API endpoints.
- Joined the frontend team to accelerate delivery on a ReactJS web application.
- Developed multiple Flutter applications from scratch, integrating real-time chat, push notifications and social login.
Education
Bachelor of Science in Computer Science Sep 2017 – Sep 2020
Industrial Technical Institute, Bir Hassan, Beirut · Ranked 5th nationally
Technical skills
- Languages
- TypeScript, JavaScript, Dart, Java, HTML, CSS, SQL
- Frameworks
- ReactJS, NextJS, Flutter, NodeJS, NestJS, ExpressJS
- Libraries
- Prisma, Tailwind, Styled Components, Redux, GetX, Sass, Axios, Apollo, React Query, Cypress, Mongoose, Socket.io
- Technologies
- PostgreSQL, MySQL, MongoDB, Firebase, Git, GitHub Actions, Linux, Redis
- Integrated APIs
- Shopify, MangoPay, Stripe, PayPal, Apple Pay, Google My Business, Drip, OneSignal, Colissimo, Brevo
- AWS
- S3, Elastic Beanstalk, EC2, CloudFront, IAM, Cognito
Languages
English (advanced) · Arabic (native) · French (beginner, in progress)
Book a call Hire me for a freelance web or mobile project Walk through the 3D version: Hotel Komaiha