Mahmoud Hamdy

Full-Stack Developer · Freelancer

NOW
Building Escore esports platform at ROV GROUP · Open to freelance projects in Salla automation & AI chatbots

About

Full-Stack Developer with hands-on experience building production-ready web and mobile applications across the MENA region. Specialized in Node.js/TypeScript backends, Flutter/Dart mobile apps, and Next.js frontends. Active open source contributor to major projects including express-validator, Helmet.js, and others across the Node.js ecosystem. Delivering end-to-end freelance solutions — from SaaS platforms, AI-powered chatbots, and e-commerce automation to admin dashboards and real-time systems. Experienced in building intelligent bots integrated with platforms like Salla and Telegram to automate customer support and boost sales for e-commerce businesses.

By the Numbers

0+
Projects Delivered
0+
External OSS Projects
0+
Merged PRs
0+
Years Experience
0+
Happy Clients

Services

Full-Stack Development
End-to-end web applications with Node.js/TypeScript backends, Next.js/React frontends, and robust database architecture.
Mobile App Development
Cross-platform mobile apps with Flutter/Dart using clean architecture, state management, and native performance.
E-Commerce Automation
Salla platform integration, automated order management, customer engagement bots, and analytics dashboards.
AI Chatbot Development
Intelligent conversational bots for Telegram, WhatsApp, and web — with NLP, auto-responses, and platform integrations.
API Development & Integration
RESTful APIs, third-party integrations, payment gateways, real-time WebSocket systems, and microservices architecture.

What Makes Me Different

🚀
End-to-End Delivery
From idea to deployment — I handle frontend, backend, mobile, and DevOps so you get one developer for everything.
🌍
Arabic-First Applications
Native RTL support, Arabic UI/UX patterns, and deep understanding of MENA market needs.
Fast Turnaround
Efficient workflows and modern tooling mean your project ships faster without cutting corners.
🛡️
Post-Launch Support
I don't disappear after delivery. Bug fixes, updates, and technical support when you need it.

Technical Skills

⚙️ Backend
Node.js
TypeScript
Express
NestJS
Python
🎨 Frontend
Next.js
React
Tailwind CSS
HTML/CSS
📱 Mobile
Flutter
Dart
Bloc/Cubit
🗄️ Databases
MongoDB
PostgreSQL
Redis
☁️ Cloud & DevOps
Docker
DigitalOcean
AWS
CI/CD
🔧 Other
Laravel
Supabase
Firebase
Salla API
AI Chatbots

Tools & Workflow

💻
VS Code
Primary IDE
🔀
Git & GitHub
Version Control
🐧
Linux
Development OS
🐳
Docker
Containerization
📬
Postman
API Testing
🎨
Figma
UI/UX Reference
🌐
Nginx
Web Server
🛡️
Cloudflare
CDN & DNS
☁️
DigitalOcean
Cloud Hosting
📋
Notion
Project Management

Experience

Full-Stack Developer
ROV GROUP
2025 — Present
  • Built the Escore esports platform — a comprehensive 16-module backend (Node.js/Express/TypeScript) with tournament brackets, match management, rankings, real-time features, and RBAC
  • Developed Next.js admin dashboard and Flutter mobile app targeting the MENA esports market
  • Researched and integrated esports data APIs (PandaScore, GRID, Abios)
  • Worked on Daleel (tour guide marketplace) and Saudi Host (tourism platform) for Gulf markets
Node.jsTypeScriptExpressNext.jsFlutterMongoDB
Freelance Full-Stack Developer
Mostaql · Khamsat · Upwork
2025 — Present
  • Delivered production-ready projects including WhatsApp Auto-Reply Bot SaaS, Clinic Booking System (Laravel + Next.js), and ride-sharing platform (Wasalni)
  • Built a complete AI-powered e-commerce assistant integrated with Salla platform
  • Created multiple utility tools: Screenshot API, Bulk Email Sender, CSV-Excel Converter
  • Developed Bagour Delivery and Sana3y — full-stack mobile apps with Node.js backends
Node.jsNext.jsFlutterLaravelPythonPostgreSQL

Education & Languages

Bachelor's Degree in Computer Science
University — Faculty of Computers & Information
2021 — 2026 · Graduated
Continuous Learning & Professional Development
  • Advanced Node.js & TypeScript
  • Flutter & Dart Mobile Development
  • System Design & Architecture
  • Cloud Infrastructure & DevOps
  • Open Source Best Practices
ArabicNative
EnglishProfessional Working
Technical EnglishFluent (Documentation & Code)

Achievements & Recognition

📚
25+ Technical Articles Published
Bilingual tutorials on Node.js, Flutter, e-commerce automation, and DevOps — averaging 12 min read.
2025 — 2026
Open Source Contributor — JS & Dart Ecosystems
500+ merged PRs total — 100+ to external libraries including adhan_dart, Itqan CMS, nanoid, Helmet.js, express-validator, Mongoose, Dify, zod, Payload CMS, and others.
Ongoing
📱
Published Mobile App on Google Play
"Al-Arba'oon Al-Nawawiyya" — Flutter app for Nawawi's 40 Hadith with audio narration and full Arabic RTL.
2024
🛒
Salla Platform Integration Expert
Built multiple production integrations including the IAI AI-powered e-commerce assistant for Saudi merchants.
2025 — 2026
🎯
50+ Production Projects Delivered
Full-stack web, mobile, and SaaS solutions for clients across Egypt, KSA, and the wider MENA region.
2022 — 2026
🤝
Top-Rated Freelancer
Consistent 5-star reviews on Mostaql, Khamsat, and Upwork — known for on-time delivery and post-launch support.
Active

Open Source Contributions

20+
External Projects
500+
Merged PRs
JS · Dart
Ecosystem Focus
Active contributor across the JavaScript, Node.js, and Dart open-source ecosystems. Headline contributions:
  • adhan_dart — top contributor to a Dart prayer-times library that powers Islamic apps
  • Itqan CMS — frontend & backend PRs for the Quranic content management system
  • nanoid — PRs to one of the most-installed ID generation libraries on npm
  • Helmet.js — PRs across helmet, feature-policy, and docs (Express security middleware)
  • express-validator · Mongoose · Dify · zod · Payload CMS · path-to-regexp · zustand — multiple merged PRs each
  • Ecosystem support — fastify, pino (3 sub-repos), joi, dotenv, debug, express-rate-limit, jshttp/cookie
Browse all merged PRs on GitHub →

Featured Projects

Escore — Esports Platform Delivered ✓Platform
Full-stack esports platform for MENA region with tournament management, live match tracking, team/player rankings, news, and transfers module.
Node.jsTypeScriptNext.jsFlutterMongoDBWebSocket
View Details →
IAI — AI E-Commerce Assistant Delivered ✓SaaS
End-to-end intelligent assistant for a Saudi e-commerce client. Integrates with Salla for automated customer support via Telegram, real-time order tracking, product recommendations, and admin dashboard.
Node.jsNext.jsSalla APITelegram BotAI/NLP
View Details →
Wasalni — Ride-Sharing Platform Delivered ✓Mobile App
Complete ride-sharing solution with Node.js backend, Next.js dashboard, and two Flutter apps (rider + driver). Real-time tracking and payment integration.
Node.jsNext.jsFlutterPostgreSQLWebSocket
View Details →
الأربعون النووية — Hadith App Published ✓Mobile App
Published on Google Play featuring Nawawi's 40 Hadith with audio narration, Arabic UI with RTL support.
FlutterDartGoogle Play
View Details →
Clinic Booking System Delivered ✓Web App
Complete clinic management and booking system with online appointments, doctor schedules, patient records, and automated reminders.
LaravelNext.jsPostgreSQLTailwind CSS
View Details →
WhatsApp Auto-Reply Bot Delivered ✓SaaS
SaaS platform for automated WhatsApp business responses. No-code rule builder, multi-number management, conversation analytics.
Node.jsNext.jsWhatsApp APIMongoDB
View Details →
Bagour Delivery Delivered ✓Mobile App
Hyperlocal delivery app connecting customers with nearby stores. Customer app, store panel, driver app with real-time order tracking.
Node.jsFlutterNext.jsMongoDBWebSocket
View Details →
Sana3y — Handyman Marketplace Delivered ✓Marketplace
On-demand marketplace connecting customers with verified local craftsmen (plumbers, electricians, carpenters). Customer app, worker app, admin dashboard with real-time job dispatch.
Node.jsFlutterNext.jsMongoDBWebSocketFCM
View Details →

Client Reviews

Mahmoud built an exceptional AI assistant that integrates perfectly with our Salla store. The bot handles customer inquiries around the clock, and we've seen a noticeable increase in sales and customer satisfaction. His technical skills and responsiveness are outstanding.
أم
Ahmed Al-Mutairi
IAI — Salla AI Assistant
The clinic booking system exceeded all expectations. Clean design, smooth user experience, and the admin dashboard gives us full control. Mahmoud was professional from day one and delivered on time with exceptional quality.
سح
Dr. Sarah Al-Husseini
Clinic Booking System
We've worked with Mahmoud on several web and mobile projects, and he consistently delivers outstanding results. Excellent communication, clean code, and he always suggests improvements we hadn't considered. He's our go-to developer.
عش
Omar Al-Sharif
Multiple Freelance Projects

Platforms & Links

Latest from Blog

View all posts →

Get In Touch

Have a project in mind? Let's discuss how I can help bring your idea to life.

Available for freelance projects