
Mejdi Haddad
AI Engineer with a computer engineering background, building LLM applications, hybrid RAG systems, and ML solutions. Experienced with LangGraph workflows, evaluation and observability, Python/FastAPI backends, and React interfaces.
Skills
Experience
Freelance AI Engineer
Built an AI assistant for a multi-tenant analytics platform: a LangGraph agent routes each question to SQL or document retrieval and answers with citations. Developed the backend in Python with FastAPI and PostgreSQL, and used LangSmith for tracing, monitoring, and evaluation on representative merchant questions.

Generative AI Intern
Built a Streamlit/Gemini code reviewer that identifies Python bugs and suggests corrected code. Created an accessibility assistant combining OCR, scene descriptions, and text-to-speech with OpenAI/Gemini APIs, LangChain, and Streamlit. Analyzed AMEO employability data and explored EV pricing with interactive Plotly charts and choropleth maps.

Conversational AI Intern | End-of-Studies
Built an intent-matching system on Sentence Transformer embeddings (all-mpnet-base-v2) with fallback to a local Gemma 2 2B model via Ollama. Added multimodal PDF Q&A (LangChain, FAISS, PyPDF) and speech processing. Built FastAPI/MongoDB backend with JWT auth and dialogue builder, streaming replies over WebSockets to React/Vite.

Spring Boot Backend Intern
Built Spring Boot REST endpoints for Nutri, supporting doctor/patient management, doctor–patient assignments, journal CRUD, and document uploads.

Data Science Intern
Completed EDA and ML assignments on AMEO outcomes and Domino's delivery performance against a 95th-percentile target; built a laptop-price predictor, Flask URL shortener, Streamlit penguin classifier, and collaborated on a rice-disease CNN classifier tracked with MLflow.

React Frontend Intern
Developed the React frontend for a MERN stock-management application.
Certifications

LLM Agents MOOC Fall 2024

Data Science with GenAI Internship Program

Certificate of Completion - Build Chat Applications with OpenAI and LangChain

Advanced Data Analysis

Explore Stock Prices with Spark SQL

Certificate of Completion - Deep Learning with TensorFlow 2

Certificate of Completion - Power BI
Projects
AI Engineering Lab
Built a LangGraph agent using Gemini and MCP tools for catalog and review search; Qdrant catalog retrieval fuses dense Gemini embeddings with BM25 via reciprocal-rank fusion (RRF). Stored graph checkpoints in PostgreSQL, evaluated retrieval with RAGAS, and traced runs in LangSmith.
ResolveIQ
Built a score-first LangGraph workflow on public NYC 311 data (235k+ records), using a frozen Logistic Regression model to predict delay risk, served via FastAPI and a React interface. Added optional Qdrant retrieval of semantically similar historical complaints using Gemini embeddings, with optional borough filtering; traced runs in LangSmith and ran synthetic smoke tests.
AI-Powered Visual Assistance
An AI-powered solution to assist visually impaired individuals using OCR and TTS.
AI Code Reviewer
An AI tool to assess code quality using machine learning and API integration.
Exploratory Analysis of Salary Outcomes
A study on employment and salary trends using EDA techniques.
Electric Vehicle Data Analysis
Exploratory data analysis on electric vehicles using visualization techniques.
Flipkart Smartphone Analysis
A Streamlit-based tool analyzing Flipkart smartphone listings.
Tweet Sentiment Analyzer
A system analyzing tweets using NLP to determine sentiment.
Penguin Classification Project
A machine learning project predicting penguin species based on given features.
Open Pub Locator App
A multi-page application helping users find nearby pubs.
Regex Flask App
A web app utilizing regular expressions for various text processing tasks.
Flask URL Shortener
A web tool for shortening URLs using Flask and SQLite.
Uppercase Requests Library Demo
A simple demo using Python requests library to manipulate text.
Symphony Mini Project
A small web development project using Symphony framework.
Stock Management System
A full-stack inventory management system built with MERN stack.
Articles

Hacking the System Design: How Search Engines Understand and Deliver Results
The Magic of Querying, how Google finds exactly what you’re looking for in milliseconds among billions of web pages?

Evolution of Language Representation Techniques: A Journey from BoW to GPT
The Evolution of Language Representation, how do machines transform raw text into meaningful understanding, evolving from simple word counting to complex neural networks?

My AI Agent Mooc Adventure!
Practical applications of I just finished an awesome online course about AI. It was super cool and taught me so much about how computer programs can work together and solve problems.
Let's Connect
Have a project in mind or want to discuss opportunities? Drop me a message, and I'll get back to you soon.