Portfolio

All Projects

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

AI Agents & LLMs

CareFlow AI Clinical Assistant

An end-to-end multi-modal clinical copilot platform integrating Arabic ASR, MedGemma VLM, MedSAM 2.0 segmentation, and BGE-M3 RAG to automate patient history taking and clinical decision support.

PythonFastAPILangChainLangGraphLangSmith+7
Data Science

DeepFM CTR Prediction Pipeline

A PyTorch reproduction of the DeepFM architecture for Click-Through Rate prediction on the 45M-sample Criteo dataset, featuring memory-efficient pipelines and 6 architecture ablation studies.

PythonPyTorchNumPyScikit-LearnWeights & Biases+1
AI Agents & LLMs

EnergiQ AI EV Assistant

A voice-enabled AI agent integrated within the EnergiQ EV platform, enabling database function calling, a RAG system, and low-latency audio streaming.

PythonFastAPIOpenAILangChainPostgreSQL+5
NLP & Speech AI

Arabic Speech-to-Text & LLM NER Pipeline

Developed an end-to-end Arabic dialect transcription, text preprocessing, and structured Named Entity Recognition (NER) pipeline using Whisper, MARBERT, and LangChain.

PythonOpenAI WhisperLangChainGPT-4o-miniPyTorch+5
Data Science

Bitcoin Forecasting Dashboard

An interactive time-series forecasting dashboard for daily BTC/USD prices using Prophet, SARIMA, and Random Forest.

PythonStreamlitProphetScikit-LearnStatsmodels+1
Computer Vision

FLUX.1-Dev Custom Character LoRA Training

Fine-tuned Black Forest Labs' FLUX.1-dev model using LoRA and ai-toolkit to generate photorealistic, custom character-aligned images.

PythonFlux.1PyTorchDiffusersTransformers+3
Computer Vision

AI Football Match Analyzer

An end-to-end sports analytics platform using fine-tuned YOLOv26, ByteTrack, K-Means jersey color clustering, and camera homography keypoint projection to generate metric-space spatial player telemetry.

PythonYOLOv26ByteTrackOpenCVRoboflow+2
NLP & Speech AI

Knowva AI Language Platform

An AI-driven language learning platform featuring adaptive proficiency exams, real-time Whisper STT, Gemini-powered content customization, and WAV2Lip lip-sync.

PythonOpenAI WhisperGoogle GeminixTTSWAV2Lip+3
Data Science

Wikipedia Biographical Clustering

An end-to-end unsupervised clustering pipeline for Wikipedia biographical text using TF-IDF, Word2Vec, and GMM.

PythonScikit-LearnGensimFastAPIStreamlit+1
NLP & Speech AI

RAG-Based Mental Health Chatbot

An AI-driven mental health support chatbot leveraging multi-stage NLP classification, Qdrant hybrid search, and cross-encoder reranking.

PythonQdrantPyTorchFastAPIGradio+3