Portfolio

All Projects

Explore my work across AI, LLMs, Computer Vision, NLP, Robotics, and Data Science.

AI Agents & LLMs

AI EV Assistant

An intelligent assistant for electric vehicle owners using RAG and LangGraph, providing real-time charging station info, route optimization, and maintenance advice.

PythonLangGraphLangChainOpenAIFastAPI+3
NLP & Speech AI

Mental Health NLP Chatbot

A RAG-based chatbot providing empathetic mental health support using NLP techniques, sentiment analysis, and curated psychological resources.

PythonLangChainOpenAIHugging FaceFastAPI+3
Computer Vision

OMR Grading API

Automated optical mark recognition system that grades bubble-sheet exams using computer vision, deployed as a production FastAPI service.

PythonOpenCVFastAPINumPyDocker+1
NLP & Speech AI

Egyptian Arabic Speech Recognition

Speech-to-text system specifically trained for Egyptian Arabic dialect using Whisper fine-tuning and custom language models for improved dialect recognition.

PythonWhisperHugging FacePyTorchTransformers+1
Computer Vision

Garbage Classification

Deep learning model for automated waste classification into recyclable categories using CNN architectures, achieving high accuracy on diverse waste images.

PythonTensorFlowKerasOpenCVCNN+1
Robotics

MATE ROV

Remotely operated underwater vehicle with autonomous capabilities, computer vision for object detection, and real-time telemetry for marine exploration.

PythonOpenCVROSArduinoC+++2
Data Science

Space Seismic Analysis

Data science pipeline for analyzing planetary seismic data from NASA datasets, applying signal processing and ML techniques for seismic event detection.

PythonPandasNumPySciPyScikit-learn+2
AI Agents & LLMs

Tourism AI Platform

AI-powered tourism recommendation platform using NLP to analyze user preferences and provide personalized travel itineraries and destination insights.

PythonLangChainOpenAIFastAPIPostgreSQL+2