Mohamed Elkhayat
Aspiring AI Researcher
My Pic

About

I am a Computer Engineering student at Cairo University with a strong interest in AI research and applied machine learning. My work spans Natural Language Processing, Computer Vision, and Multi-Agent Systems, combining both research contributions—including a first-author oral paper at MICCAI Workshop 2025 —and industry experience as an AI research intern at Siemens EDA. I enjoy working in collaborative environments, developing innovative and user-friendly AI solutions, and applying advanced methods to tackle real-world challenges at the intersection of research and practice.

Skills

Python
C++
Java
SQL
Mongodb
Pytorch
Tensorfolw
Langchain
Llama-index
Hugging Face
Scikit-learn
Scikit-image
Scipy
Transformers
FastAPI
Streamlit
Plotly
Git
Linux
Docker
Azure
My Projects

Check out my latest work

I've worked on a variety of projects, from simple machine learning projects to a complex LLMs and AI projects.

Multimodal Corrective Agentic RAG

Multimodal Corrective Agentic RAG

Developed a question-answering tool using Corrective-RAG (CRAG) to improve answer accuracy through self-reflection and grading of retrieved documents & Integrated a multimodal retriever to extract relevant images from PDF and PPTX files.

Python
Langgraph
Langchain
Gemini
Mistral
Chroma
Gradio
Long Document Summarization and Chat with PDFs

Long Document Summarization and Chat with PDFs

Utilized K-means clustering to group similar sections and reduce dimensionality, enabling efficient summarization system, capable of processing documents with 1000+ pages in less than 60s & Implemented a cumulative approach to reduce the time required for summarizing added documents & Leveraged Gemini’s multi-modal capability to build a multi-modal RAG that enables users to chat with PDFs.

Python
Langchain
Scikit-learn
FAISS
Streamlit
Search Engine

Search Engine

Designed and developed an efficient Indexer that leverages NLP techniques to store and preprocess HTML pages,minimizing overhead and redundancy, and enabling fast data retrieval & Built a robust Query Engine that efficiently retrieve relevant results from the indexed data.

Java
MongoDB
JSOUP
Employee Attrition

Employee Attrition

Conducted statistical analysis and hypothesis testing to gain insights into the factors affecting employee turnover & Built an early warning system that accurately predicts the probability of an employee quitting and assigns a risk level to each employee.

Python
Scipy
Scikit-learn
Pandas
Plotly
License Plate Recognition

License Plate Recognition

Applied classical computer vision techniques to build a fast and real-time license plate detection & Built an OCR model to be used in license plate recognition.

Python
OpenCv
Scikit-image
Scikit-learn
Process Scheduler

Process Scheduler

Implemented an efficient scheduling algorithm using data structures and OOP concepts to minimize response time and waiting time for the CPU.

C++
Data Structure
OOP
Awards and Competetions
  • F

    First Place: Undergraduate Engineering Mathematics Researcher Forum

    TCCD Career Center at Cairo University, Cairo, Egypt

    Won First Place for developing a statistical analysis and hypothesis testing to uncover insights into the factors influencing employee turnover.
Contact

Get in Touch

Want to chat? Just shoot me a dm on LinkedIn