Skip to content
View msaad-dot's full-sized avatar

Block or report msaad-dot

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
msaad-dot/README.md

πŸ‘‹ Hi, I'm Mohamed

I'm a Machine Learning Engineer with hands-on experience in fraud detection, computer vision, and predictive analytics.

I build end-to-end ML systems with a strong focus on real-world impact, especially imbalanced classification, probability-based evaluation, cost-aware decision making, and production-oriented model serving.


πŸ›  Core Skills

  • Machine Learning: Classification, Imbalanced Learning, Threshold Optimization, Model Evaluation (PR-AUC)
  • Models: XGBoost, Random Forest, Logistic Regression
  • Deep Learning: CNNs (TensorFlow / Keras)
  • Data Processing: Pandas, NumPy, Feature Engineering
  • Computer Vision: OpenCV
  • Tools: Python, FastAPI, Git, GitHub, Jupyter

πŸ“Œ Featured Projects

1️⃣ Credit Card Fraud Detection β€” End-to-End ML System

  • Built an end-to-end machine learning system for highly imbalanced fraud detection (β‰ˆ0.17% fraud rate)
  • Evaluated Logistic Regression, Random Forest, and XGBoost using PR-AUC and probability-based metrics
  • Performed model-specific threshold tuning to balance fraud recall and false positive alerts
  • Reduced false positive alerts by approximately 94% while maintaining ~86% fraud recall, significantly lowering expected operational cost
  • Selected XGBoost as the final model using cost-based evaluation and expected financial loss analysis
  • Served the trained model via a production-style FastAPI inference service with strict feature schema enforcement
  • πŸ”— ML Pipeline
  • πŸ”— Inference API

2️⃣ CAPTCHA Solver (Computer Vision)

  • Built a CNN-based CAPTCHA recognition system trained on a large-scale dataset (123K+ samples)
  • Applied image preprocessing, augmentation, and inference optimization techniques
  • Prepared trained models for inference and future deployment
  • πŸ”— View Project

3️⃣ Face Mask Detection with Temperature Sensor & Gate Control

  • Developed a real-time face mask detection system using CNN and OpenCV
  • Integrated temperature sensor readings with automated gate control logic
  • Achieved 99% validation accuracy under controlled conditions
  • πŸ”— View Project

4️⃣ Customer Churn Prediction

  • Built a machine learning model to predict customer churn using structured telecom data
  • Applied preprocessing, feature engineering, and model evaluation techniques
  • Delivered actionable insights to support data-driven retention strategies
  • πŸ”— View Project

πŸ“¬ Connect with Me

Pinned Loading

  1. fraud-detection-api fraud-detection-api Public

    Production-style ML inference API for credit card fraud detection using FastAPI and XGBoost

    Python 1

  2. fraud-detection-ml fraud-detection-ml Public

    End-to-end fraud detection pipeline with imbalanced data, probability-based evaluation, threshold tuning, and business-driven model selection using Logistic Regression, Random Forest, and XGBoost.

    Jupyter Notebook 1

  3. face-mask-detection face-mask-detection Public

    An AI-powered access control solution that detects whether a person is wearing a face mask, measures body temperature, and controls gate entry accordingly. Built with Python, TensorFlow/Keras, and …

    Python

  4. CAPTCHA-Recognition CAPTCHA-Recognition Public

    CAPTCHA Recognition using CRNN + CTC

    Python

  5. customer-churn-prediction customer-churn-prediction Public

    Jupyter Notebook