Skip to content
View elfahad98's full-sized avatar

Highlights

  • Pro

Block or report elfahad98

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
elfahad98/README.md

El-Fahad COMBO — Data Scientist · ML Engineer · MLOps

🎓 MSc Applied Mathematics & Statistics — Data Science
Université de Caen Normandie · France

Building reliable Data & AI systems — end to end
ML pipelines · Multi-agent AI · Cloud deployment · Production monitoring

Clean pipelines · Reproducible results · Real business impact


🏅 Certification


🧠 About

  • 🧠 Applied AI & LLM systems — multi-agent orchestration, RAG, guarded Text-to-SQL and conversational memory
  • 🤖 Machine Learning & NLP — classification, fraud detection, imbalanced learning, technical-log analysis and clustering
  • ⚙️ ML Engineering / MLOps — APIs, containerization, cloud deployment, experiment tracking, monitoring and alerting
  • 🔌 Data Engineering — ETL/ELT pipelines, BigQuery, SQL, REST APIs and scheduled cloud automation
  • 📈 Time series — forecasting, feature engineering, leakage-free evaluation and model comparison
  • ☁️ Cloud — GCP for Data & AI systems; Azure ML, Azure Databricks and Azure AI Foundry

🧰 Tech Stack


⚡ What I Build

Predictive ML  → data → features → training → evaluation → deployment → monitoring

Applied AI     → business question → agent routing
               → RAG / guarded Text-to-SQL / integrity controls → sourced answer

Data systems   → APIs & files → validation → BigQuery → scheduling → alerts

Not just notebooks — reliable systems designed around real business needs.


🏢 Industry Experience

Data & AI Engineer Intern — Carrefour Administratif France

March – August 2026 · Mondeville, France

Built Data & AI solutions for accounting and Order-to-Cash processes, combining production cloud automation with internally deployed AI and machine-learning pilots.

  • REFLEX: designed a secure, read-only multi-agent assistant combining guarded Text-to-SQL, RAG, deterministic integrity checks, conversational memory and Cloud Run deployment.
  • SAP rejection diagnostics: built an NLP classification and diagnostic pipeline combining TF-IDF, logistic regression and business controls — 89.5% cross-validated accuracy and 86.1% macro-F1.
  • Cloud data automation: deployed scheduled Gmail and Cloud Storage to BigQuery workflows with preprocessing, freshness checks, controlled reprocessing and Google Chat alerts.
  • Business controls: automated VAT verification through Cyplom/VIES, Trustpair alert routing and resilient legal-data extraction through the INPI API.

The internal source code and business data remain confidential. A sanitized portfolio presents the architectures, responsibilities and validated results:

➡️ Explore the Data & AI internship case studies


🔥 Featured Projects

🏦 Fraud Detection — IEEE-CIS (Kaggle)

Tech: PySpark · Spark MLlib · Python · SQL · Superset

  • Distributed pipeline: join, clean and prepare identity + transaction data at scale
  • Feature engineering, supervised modeling, imbalanced learning
  • Evaluation: ROC-AUC, PR-AUC, recall, F1 + dashboard for fraud pattern analysis

➡️ github.com/elfahad98/ieee-fraud-pyspark


🔐 Account Takeover Detection

Tech: Python · scikit-learn · XGBoost · MLP · pandas · NumPy

  • Behavioral and time-based feature engineering (frequency, device signals, login patterns)
  • Benchmarking: Logistic Regression vs XGBoost vs MLP
  • Imbalanced learning, threshold tuning, recall-first optimization

➡️ github.com/elfahad98/ato-fraud-detection-mlp


📈 Time Series Forecasting

Tech: Python · pandas · scikit-learn · statsmodels · MLflow

  • Preprocessing pipeline, lag and rolling-window features, leakage-free splits
  • Model comparison: Ridge vs SARIMA/SARIMAX vs baselines
  • Experiment tracking with MLflow, evaluation on validation and test sets

➡️ github.com/elfahad98/water-temp-forecast


📫 Contact

Pinned Loading

  1. ieee-fraud-pyspark ieee-fraud-pyspark Public

    Détection de fraude bancaire avec PySpark — pipeline ML distribué

    Jupyter Notebook 4

  2. ato-fraud-detection-mlp ato-fraud-detection-mlp Public

    Analyse et modélisation d’un système de détection de fraude (Account Takeover) pour repérer les connexions suspectes et comportements anormaux.

    Jupyter Notebook 4

  3. base-donnees-foot base-donnees-foot Public

    Application web en PHP + PostgreSQL pour gérer une base de joueurs de football.

    HTML 2

  4. game-trio game-trio Public

    Application Python (Tkinter) regroupant trois jeux interactifs : Snake, Turmites et Conway’s Game of Life.

    Python 2

  5. etl-datawarehouse etl-datawarehouse Public

    Mini Data Warehouse alimenté via des pipelines ETL Apache Hop (dimensions + fait). Modélisation étoile, SQL, et gestion de la qualité des données.

    2

  6. water-temp-forecast water-temp-forecast Public

    Multi-horizon water temperature forecasting on 7 monitoring stations using time-series modeling, temporal backtesting, and MLflow.

    Jupyter Notebook 1