Skip to content
View Maryemelb's full-sized avatar

Block or report Maryemelb

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

👩‍💻 Maryem Elbergui

AI Developer · Full-Stack Engineer · Deep Learning Enthusiast

LinkedIn GitHub Email


🚀 About Me

AI & Full-Stack Developer passionate about building intelligent systems and scalable web applications — from beautiful frontends to production-grade ML pipelines.

  • 🤖 Passionate about Deep Learning, Computer Vision, and NLP
  • 🌍 Based in Morocco | Open to remote opportunities
  • 🎓 Bootcamp graduate in AI Development from Simplon Maghreb (Sep 2024 – Mar 2026)
  • 🔭 Currently exploring LLMOps, MLflow pipelines, and RAG architectures

🛠️ Tech Stack

💻 Languages

Python JavaScript PHP SQL

🌐 Frontend & Backend

React Next.js Angular FastAPI Laravel Node.js Streamlit

🧠 AI / ML / Deep Learning

TensorFlow Keras Scikit-Learn OpenCV Pandas NumPy HuggingFace LangChain PySpark

⚙️ MLOps & DevOps

MLflow Airflow Docker Kubernetes Prometheus Grafana GitHub Actions Terraform Evidently AI

🗄️ Databases & Storage

PostgreSQL MySQL SQLite SQLAlchemy ChromaDB Supabase


🔥 Featured Projects

🏠 HoutaInvest — AI Real Estate Investment Platform (Capstone)

Scrapy · PySpark · HuggingFace · ChromaDB · LangChain · Gemini · FastAPI · Next.js 15 · Airflow · MLflow · Prometheus/Grafana · Docker

Production-grade real estate intelligence platform built end-to-end. Features a stealth scraper with TLS anti-detection and behavioral rotation, a Bronze→Silver→Gold medallion data architecture on PostgreSQL/Supabase, and a Gradient Boosting model for price estimation with an undervaluation score. Includes HDBSCAN/KMeans clustering for opportunity detection, a contextual RAG chatbot (LangChain + ChromaDB + Gemini), a JWT-secured FastAPI backend with semantic search, and a Next.js 15 frontend — all orchestrated via Airflow and monitored with MLflow + Prometheus/Grafana.


🧠 Assistant RAG Support IT — LLMOps

LangChain · ChromaDB · HuggingFace · Gemini · MLflow · Kubernetes · PostgreSQL

IT support assistant powered by Retrieval-Augmented Generation. Ingests PDF documentation via PyPDFLoader, generates HuggingFace embeddings indexed in ChromaDB, and uses a controlled RetrievalQA chain with Gemini as the LLM. User questions are clustered with KMeans and stored in PostgreSQL. Experiments tracked with MLflow, deployed on Kubernetes via Minikube/Lens.


📊 Smart LogiTrack — Urban ETA Prediction (Big Data / MLOps)

Airflow · PySpark · FastAPI · PostgreSQL · JWT · Docker

Big Data MLOps pipeline for urban delivery time prediction using NYC Taxi data. Airflow DAGs orchestrate a Bronze→Silver→ML workflow, PySpark handles distributed feature engineering, and a serialized regression model is served via FastAPI with JWT security and advanced SQL analytics (CTEs via SQLAlchemy).


₿ Bitcoin T+10 Prediction — Fintech / Big Data

Binance API · PySpark · Airflow · FastAPI · JWT · Docker

End-to-end fintech pipeline for predicting Bitcoin price 10 periods ahead. Ingests OHLC data from Binance into a Bronze zone, applies distributed feature engineering (returns, moving averages, taker ratio) with PySpark, trains a time-series regression model, and exposes predictions through a secure JWT FastAPI. Full Airflow orchestration with Docker Compose deployment.


🏢 HR-Pulse — AI-Powered Recruitment on Azure

Azure SQL · Azure AI Language · Terraform · FastAPI · Streamlit · OpenTelemetry · GitHub Actions

Cloud-native HR intelligence platform on Azure. Infrastructure provisioned via Terraform; Azure AI Language NER extracts skills from job postings automatically; salary estimation via a regression model. Features a FastAPI backend + Streamlit frontend, full Docker containerization, distributed tracing with OpenTelemetry/Jaeger, and a CI/CD pipeline (Flake8, Pytest, Docker build) via GitHub Actions.


🔁 RetentionAI — HR Attrition Prediction

Scikit-learn · FastAPI · Gemini · Next.js · PostgreSQL · JWT · Docker

Full-stack HR analytics app that predicts employee attrition. Trained LogisticRegression and RandomForest models with GridSearchCV, integrated into a JWT-secured FastAPI with PostgreSQL history logging. A /generate-retention-plan endpoint connects to Gemini to produce AI-generated retention strategies. Deployed via Docker Compose with a Next.js frontend.


🎭 Hybrid-Analyzer — AI Orchestration (Zero-Shot + Gemini)

BART · HuggingFace · Gemini · FastAPI · PostgreSQL · JWT

News analysis platform combining Zero-Shot classification (BART via HuggingFace) with Gemini for contextual summarization and tone detection. JWT-secured FastAPI backend with /analyze, /register, /login endpoints, PostgreSQL for user and log management, and full unit tests with mocked HuggingFace + Gemini calls.


💬 Sentiment Analysis & Translation — NLP Fullstack

BERT · HuggingFace · FastAPI · Next.js · JWT · Docker Compose

Multilingual NLP platform with sentiment analysis (nlptown BERT) and FR↔EN translation (Helsinki-NLP). Two JWT-secured FastAPI services expose /login, /predict, and /translate. Frontend built in Next.js with client-side JWT handling. Fully dockerized with Docker Compose.


⚡ Smart Grid Energy Forecasting — LSTM

TensorFlow/Keras · LSTM · MinMaxScaler · Python

Multivariate LSTM model for smart grid energy consumption forecasting. Implements chronological sorting, MinMaxScaler normalization, 24h windowing sequences, and a TensorFlow/Keras LSTM architecture. Model performance evaluated via loss/val_loss curves with real vs. predicted visualization.


🏥 Medical Prediction API — Cardiovascular Risk

Scikit-learn · FastAPI · SQLite · SQLAlchemy · Pydantic · pytest

REST API for cardiovascular risk prediction. Features a serialized Scikit-learn pipeline (joblib), CRUD endpoints + /predict_risk route, SQLite persistence via SQLAlchemy, Pydantic validation, Swagger documentation, and pytest + TestClient unit tests.


😊 Facial Emotion Detection — CNN + OpenCV

CNN · TensorFlow/Keras · OpenCV · FastAPI · PostgreSQL

Real-time emotion detection pipeline. Custom CNN (Conv2D, MaxPooling, Dropout) trained on augmented image data (rotation, zoom, flip), face detection with OpenCV Haar Cascade, and a detect_and_predict.py inference script. Served via FastAPI with PostgreSQL for prediction history.


👗 Image Classification — Fashion MNIST (Deep Learning)

TensorFlow/Keras · HuggingFace · DNN · EarlyStopping

Deep neural network achieving >80% accuracy on Fashion MNIST. Includes data normalization, EarlyStopping callbacks, and a benchmark comparison against a HuggingFace hosted model.


🚚 Delivery Time Prediction — Logistics

Scikit-learn · RandomForest · SVR · GridSearchCV · GitHub Actions

ML regression pipeline for logistics ETA prediction. Scikit-learn pipeline with StandardScaler, OneHotEncoder, and SelectKBest. Hyperparameter tuning via GridSearchCV (RandomForestRegressor & SVR), evaluated with MAE and R², and automated CI via GitHub Actions.


📉 Customer Churn Prediction — Telecom

Scikit-learn · LogisticRegression · RandomForest · pytest · GitHub

Supervised ML pipeline for telecom churn prediction. Full EDA with Seaborn/Matplotlib, preprocessing pipeline (encoding + normalization), model comparison (LogisticRegression vs RandomForest), evaluation via Accuracy, F1-score, ROC and PR curves, unit tests with pytest, and GitHub versioning.


🎫 NLP Ticket Classification — MLOps

HuggingFace · ChromaDB · Scikit-learn · Evidently AI · Prometheus · Grafana · Kubernetes · GitHub Actions

Production MLOps pipeline for IT support ticket classification. NLP preprocessing (cleaning, tokenization, stopword removal), HuggingFace embeddings in ChromaDB, Scikit-learn classifier (F1/Recall), data & prediction drift monitoring with Evidently AI, infrastructure monitoring (CPU/RAM/containers) via Prometheus + Grafana, Kubernetes batch deployment (Job/CronJob), and CI/CD via GitHub Actions.


📈 GitHub Stats

Maryem's GitHub Stats Top Languages


"Building intelligent systems, one model at a time." 🚀

Popular repositories Loading

  1. chatbot-rag chatbot-rag Public

    Jupyter Notebook 1

  2. python_challenge python_challenge Public

    Python

  3. predire_le_churn_client predire_le_churn_client Public

    Jupyter Notebook

  4. prediction_du_Temps_de_Livraison prediction_du_Temps_de_Livraison Public

    Jupyter Notebook

  5. Classification_d_images- Classification_d_images- Public

    Jupyter Notebook

  6. api_decision_medicale api_decision_medicale Public

    Jupyter Notebook 1