Skip to content
View Mahmoudmnb's full-sized avatar

Highlights

  • Pro

Block or report Mahmoudmnb

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mahmoudmnb/README.md

Hi, I'm Mahmoud Bannan 👋

Flutter Developer & AI Engineer

Building production-ready cross-platform applications and intelligent systems in Audio AI, Speech Processing, and Computer Vision.

Portfolio LinkedIn


👨‍💻 About Me

  • 📱 Flutter Developer building production-ready mobile, tablet, and desktop applications.
  • 🎙️ Audio AI Engineer working on speech processing, phoneme recognition, alignment, segmentation, and duration estimation.
  • 👁️ Computer Vision practitioner with experience in Arabic handwritten manuscript recognition and image-to-text systems.
  • 🧠 Interested in deep learning, multimodal AI, OCR, ASR, and applied AI systems.
  • 🏗️ Experienced with Clean Architecture, BLoC, REST APIs, CI/CD, PyTorch, TensorFlow, and production-oriented development.

🚀 Featured Projects

🎙️ Quran Recitation Analysis

Audio AI research project for phoneme recognition, phoneme boundary detection, duration estimation, and selected Tajweed-related analysis using Wav2Vec2, Conformer, CTC, and custom Quran-aware phoneme representations.

View Repository


👁️ Arabic Manuscript OCR

Image-to-text system for recognizing Arabic handwritten manuscripts using image feature extraction and a Transformer decoder.

The project explores traditional computer vision preprocessing and deep-learning-based visual recognition, including CNN feature extraction, MobileNet, EfficientNet, and attention-based decoding.

View Repository


🛒 Flutter E-Commerce Shop

Open-source Flutter e-commerce application featuring authentication, product browsing, cart, wishlist, orders, checkout, reviews, local caching, and Appwrite backend integration.

View Repository


🧠 Neural Networks from Scratch in Dart

Educational implementation of neural networks directly in Dart, including:

  • Multilayer Perceptron
  • Elman recurrent network
  • Manual forward propagation
  • Backpropagation
  • Weight updates
  • Dataset preprocessing
  • Model persistence

View Repository


🧩 Prolog Sudoku Generator & Solver

Sudoku generator and logical solver implemented in Prolog with candidate elimination, uniqueness checks, pair strategies, and puzzle generation.

View Repository


🛠️ Technologies

📱 Mobile Development

Flutter Dart BLoC Provider Clean Architecture REST APIs CI/CD


🎙️ Audio AI & Speech

Python PyTorch Speech Processing ASR CTC Wav2Vec2 Conformer Phoneme Recognition


👁️ Computer Vision & OCR

Computer Vision OCR TensorFlow Transformers Image Processing CNN EfficientNet MobileNet


🧠 AI & Machine Learning

Deep Learning Neural Networks Machine Learning Sequence Modeling


🔧 Backend & Tools

Laravel MySQL Git GitHub Linux


🎯 Current Focus

I'm currently focused on:

  • building reliable Flutter applications
  • developing speech and audio AI systems
  • working on phoneme-level speech analysis
  • exploring computer vision and OCR
  • improving deep-learning model design and evaluation
  • building technically strong public AI projects

📌 Recommended Pinned Repositories

For the strongest profile presentation, I recommend this order:

  1. quran-recitation-analysis
  2. arabic-manuscript-ocr
  3. flutter-ecommerce-shop
  4. neural-networks-from-scratch-dart
  5. prolog-sudoku-generator-solver

The sixth slot can stay open for your next strong project.


📫 Contact

Pinned Loading

  1. quran-recitation-analysis quran-recitation-analysis Public

    Audio AI system for Quran recitation analysis using phoneme recognition, boundary detection, duration estimation, CTC, Wav2Vec2, and Conformer.

    1

  2. arabic-manuscript-ocr arabic-manuscript-ocr Public

    Image-to-text system for recognizing Arabic handwritten manuscripts using image feature extraction and a Transformer decoder.

    Jupyter Notebook 2

  3. flutter-ecommerce-shop flutter-ecommerce-shop Public

    Open-source Flutter e-commerce application featuring authentication, product browsing, cart, wishlist, orders, checkout, reviews, local caching, and Appwrite backend integration.

    Dart 3 1

  4. neural-networks-from-scratch-dart neural-networks-from-scratch-dart Public

    Neural networks implemented from scratch in Dart, including an MLP and Elman recurrent network with manual backpropagation, training, evaluation, and weight persistence.

    Dart 1

  5. prolog-sudoku-generator-solver prolog-sudoku-generator-solver Public

    Sudoku generator and logical solver implemented in Prolog, featuring candidate elimination, uniqueness checks, pair strategies, puzzle generation, and difficulty examples.

    Prolog

  6. portfolio-platform portfolio-platform Public

    Self-hosted portfolio and team CMS with a Laravel REST API, Flutter Android dashboard, and shared Dart client.

    Dart 1