MA
Senior Flutter Developer

Mahmood Abd ElRazek Ali

IntroductionSenior Flutter Developer with over 6 years of experience, specializing in crafting robust mobile applications for SaaS products across E-Commerce, Q-Commerce, Fleet Management, Health-Care, and FinTech. Passionate about full-stack engineering, I am actively enhancing my skills in Node.js, Express.js, and MongoDB to build comprehensive solutions.

Practice

Mobile Application Development

Expert in building robust and scalable mobile applications using Flutter and Dart, with a focus on SaaS products for various industries including E-Commerce, Q-Commerce, Health-Care, and FinTech.

FlutterDartMobile App EngineeringSaaSClean Architecture

Full-Stack & Backend Engineering

Expanding expertise in full-stack development, actively enhancing skills in Node.js, Express.js, and MongoDB to design and implement comprehensive backend solutions.

Node.jsExpress.jsMongoDBSQLNoSQL Database

DevOps & Performance Optimization

Proficient in implementing CI/CD workflows to streamline development and deployment, alongside optimizing app performance, loading times, and refactoring for improved code quality.

CI/CDRefactoringApp PerformanceCode QualitySoftware Engineering

Software Architecture & TDD

Skilled in applying Clean Architecture, Test-Driven Development (TDD), and Agentic Driven Development (A-TDD) to ensure maintainable, high-quality code and robust system designs.

Test Driven DevelopmentClean ArchitectureSoftware ArchitectureTDDA-TDD

Selected work

Speed Delivery

An on-demand Q-Commerce application for food and groceries, featuring live order tracking and a comprehensive ecosystem of user, merchant, and driver apps.

Achieved over 10K+ downloads across Play Store and App Store.

Speed Delivery

Speed Merchant

A simple app for merchants to manage orders for food and other products. Owners can see new orders in real time, accept or reject them, and track each order until it is done. They can also update their menu, add new products, change prices, and see order history and customer details.

Speed Merchant

Speed Driver

A closed app for Speed Delivery drivers (Captains). Drivers can get new orders, accept them, and change the order status as they move through each step, until the delivery is done.

Speed Driver

Alo Taxi

 

Alo Taxi

AI-Powered Handwritten Text Conversion

Developed an AI project to convert handwritten notes from physical boards and notebooks into digital text, utilizing CRAFT and TrOCR models with a TDD approach.

AI-Powered Handwritten Text Conversion

Abkhus E-wallet Platform

An innovative e-wallet platform designed to convert loyalty points from private businesses into real value, enabling users to conveniently pay government bills and fees.

Abkhus E-wallet Platform

Darent Booking Platform

A booking platform for unique stays in Saudi Arabia, offering a wide range of accommodations including apartments, chalets, and villas.

Improved legacy code, fixed bugs, and introduced TDD to enhance the structure of main features.

Darent Booking Platform

Milestones

2023

Built and delivered the Speed Delivery mobile app, which achieved over 10K+ downloads across Play Store and App Store.

2023

Reduced build and app distribution time by 80% by creating CI/CD workflows for Firebase App Tester, Google Play, and TestFlight.

2021

Developed an AI project converting handwritten notes to digital text, utilizing CRAFT and TrOCR models with TDD.

2020

Built a multi-vendor e-commerce app using Clean Architecture and TDD (London School) to improve code quality and maintainability.

2019

Added three main features to Lebas App (loyalty program, donated item orders, partners gallery), enabling a new app version release after 9 months.