Skip to content
View Mouad-Karma's full-sized avatar

Highlights

  • Pro

Block or report Mouad-Karma

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

Hi, I'm Mouad Karma 👋

Master's Student in Big Data & IoT · Data Engineering · AI Engineering

🎓 Master Big Data & IoT @ ENSAM Casablanca
🔍 À la recherche d'un stage PFE de 6 mois en Data Engineering — Octobre 2026
⚙️ Passionné par les pipelines de données, le traitement distribué et l'IA appliquée
📍 Mohammedia, Maroc


🎯 Ce que je fais

  • Data Engineering : conception de pipelines End-to-End, architecture Medallion (Bronze/Silver/Gold), Lakehouse, ETL/ELT, ingestion multi-sources, batch & streaming
  • Big Data : traitement distribué avec Apache Spark / PySpark, Hadoop HDFS, Hive, Flume, Kafka, MapReduce
  • Orchestration & Industrialisation : Apache Airflow, Delta Lake, Databricks, conteneurisation Docker, monitoring de pipelines
  • AI Engineering : RAG pipelines, LLMs, LangChain, systèmes de recherche sémantique, embeddings, ChromaDB
  • Machine Learning : classification, régression, NLP (TF-IDF, Word2Vec, BERT), modèles prédictifs avec Scikit-learn, PyTorch, TensorFlow

📌 Projets phares

Pipeline End-to-End Lakehouse (En cours) Pipeline Data Engineering complet : ingestion multi-sources (CSV/API/PostgreSQL), traitement distribué PySpark/Spark, architecture Medallion, Delta Lake, orchestration Airflow, Docker.

Smart Land-Backend) Smart Land — Big Data Pipeline Application Full-Stack JEE (Spring Boot/React) de suivi environnemental agricole avec flux temps réel : Flume → HDFS → Hive → PostgreSQL, APIs REST, Docker.

Assistant RAG — LLM & Recherche Sémantique Système RAG permettant d'interroger des supports de cours en langage naturel : ingestion PyMuPDF/LangChain, vectorisation ChromaDB, génération via Groq/LLM, UI Streamlit.

NLP Press Article Classification Pipeline NLP complet comparant TF-IDF/SVM vs BERT pour la classification multi-classes d'articles de presse (AG News & BBC News).


🛠️ Stack Technique

Langages

Python SQL Java Bash Dart

Data Engineering & Pipelines

Apache Spark PySpark Apache Kafka Apache Airflow Delta Lake dbt Prefect

Big Data

Hadoop Apache Hive Apache Flume Databricks

Bases de données

PostgreSQL MySQL MongoDB

AI / ML / LLMs

LangChain Hugging Face Scikit-learn PyTorch TensorFlow ChromaDB MLflow

Data Analysis & BI

Pandas NumPy Matplotlib Power BI

DevOps & Outils

Docker Git Linux Jenkins FastAPI Spring Boot Flutter


📜 Certification

🏅 Associate Data Engineer in SQL — DataCamp


📊 GitHub Stats

Popular repositories Loading

  1. premier-league-scouting-model premier-league-scouting-model Public

    Machine learning project analyzing Premier League 2023/24 player data. Includes goal & assist prediction models (regression), player position classification, and statistical performance analysis ac…

    Jupyter Notebook

  2. IoT-environmental-anomaly-detection IoT-environmental-anomaly-detection Public

    Forked from Farouk-elouassif/IoT-environmental-anomaly-detection

    ML-powered anomaly detection for environmental measurements collected via IoT sensors.

    Python

  3. SmartLand-Backend SmartLand-Backend Public

    SmartLand Backend is a Spring Boot REST API for smart farming workflows. It currently provides user registration/login with JWT-based authentication and the core data model/repositories for farms, …

    Java

  4. End-to-End-IoT-Simulator-for-Big-Data-Agriculture-Pipeline End-to-End-IoT-Simulator-for-Big-Data-Agriculture-Pipeline Public

    A distributed IoT data pipeline that simulates agricultural sensors, streams data through Flume into HDFS, and uses Hive for querying. A Spring Boot layer processes the data to generate real-time a…

    Python

  5. hugging-face-classifier-with-llms hugging-face-classifier-with-llms Public

    A production-ready NLP application that classifies ML projects using Hugging Face and PyTorch, featuring distributed serving with Ray, FastAPI, and MLflow tracking.

    Python

  6. NLP-Classification-Thematique-d-Articles-de-Presse NLP-Classification-Thematique-d-Articles-de-Presse Public

    End-to-end NLP pipeline for press article classification. Compares traditional statistical methods (TF-IDF, SVM) with state-of-the-art Transformers (BERT).

    Jupyter Notebook