Skip to content
View mejdihaddad's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report mejdihaddad

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

Mejdi Haddad

AI Engineer

RAG & LLM Agents | Data Science & ML | FastAPI & React

LinkedIn Email Portfolio

About me

Computer engineering graduate (ESPRIM, 2024, data science option) and freelance AI Engineer since August 2025.

  • AI: I build LLM applications end to end: agentic workflows with LangGraph, hybrid retrieval over Qdrant and FAISS, embedding-based intent matching, and evaluation sets (LangSmith, RAGAS) that catch regressions.
  • Data science: foundation in scikit-learn, TensorFlow and MLflow, with leakage-aware validation.
  • Backend & web: I serve AI features through FastAPI (REST and WebSockets) with PostgreSQL or MongoDB, and build React interfaces when a feature needs one.

Tech stack

AI & LLM Engineering
LangGraph LangChain Gemini OpenAI Ollama Qdrant FAISS MCP LangSmith RAGAS

Data Science & ML
scikit-learn TensorFlow pandas NumPy OpenCV MLflow Streamlit

Backend & Web
Python FastAPI React Flask Spring Boot

Data & Infrastructure
PostgreSQL MongoDB Docker Git

Featured projects

AI Engineering Lab
Agentic RAG assistant: LangGraph tool routing over Gemini, hybrid Qdrant retrieval (dense + sparse with reciprocal-rank fusion), MCP integrations, streamed responses, PostgreSQL checkpoints, RAGAS evaluation and LangSmith tracing.
FastAPI LangGraph Gemini Qdrant PostgreSQL React

ResolveIQ
Triage prototype for NYC 311 heat and hot-water cases: a slow-resolution risk model validated on a chronological split with leakage masked (ROC-AUC 0.614 on one cohort), plus similar-case retrieval.
scikit-learn FastAPI LangGraph Qdrant Docker

Conversational AI Platform
Final-year project: a dialogue builder for intents, patterns and responses, and a chatbot that matches messages with Sentence Transformer embeddings and falls back to Gemma 2 2B via Ollama. Includes PDF question answering, speech features, feedback and analytics.
FastAPI MongoDB LangChain FAISS Ollama React

More: GenAI Code Reviewer (Gemini) · Assistive App for Visually Impaired Users (OCR, scene description, text-to-speech) · MERN Inventory Management (React frontend) · all repositories

Certifications

  • LLM Agents MOOC, UC Berkeley (2024)
  • 365 Data Science: Build Chat Applications with OpenAI and LangChain (2024); Deep Learning with TensorFlow 2 (2023)

Open to AI Engineer / Applied AI roles. Reach me at [email protected].

Pinned Loading

  1. ai-engineering-lab ai-engineering-lab Public

    ai-engineering-lab

    Jupyter Notebook 1

  2. resolveiq resolveiq Public

    Ai enginner project

    Jupyter Notebook 1

  3. GenAI-App-AI-Code-Reviewer GenAI-App-AI-Code-Reviewer Public

    GenAI-App-AI-Code-Reviewer

    Python 3

  4. Exploratory-Data-Analysis-on-Aspiring-Mind-Employment-Outcome-2015- Exploratory-Data-Analysis-on-Aspiring-Mind-Employment-Outcome-2015- Public

    Exploratory Data Analysis on Aspiring Mind Employment Outcome (2015)

    Jupyter Notebook 2

  5. Data-Analysis-on-Electric-Vehicle Data-Analysis-on-Electric-Vehicle Public

    Data Analysis on Electric Vehicle

    Jupyter Notebook 2

  6. AI-Powered-Solution-for-Assisting-Visually-Impaired-Individuals AI-Powered-Solution-for-Assisting-Visually-Impaired-Individuals Public

    AI-Powered-Solution-for-Assisting-Visually-Impaired-Individuals

    Python 1