S-01
Ask-your-documents assistant
An assistant that answers questions from your company's files, so your team and customers don't have to search.
RAG, LangChain, ChromaDB, FAISS
Ask about thisI'm Ahmed Ehab, an AI engineer in Cairo. I turn a client's problem into a working system: I design it, build it, test it, and keep it running in production.
Recent work: assistants that answer questions from a company's documents, models that read construction plan drawings, and software that reads medical scans.
Six kinds of project I have built or taught. Pick the closest one, or describe your own.
S-01
An assistant that answers questions from your company's files, so your team and customers don't have to search.
RAG, LangChain, ChromaDB, FAISS
Ask about thisS-02
Models that find and read elements in construction plan drawings and return the results to your systems in real time. Built for construction-tech clients.
YOLOv8/v10, FastAPI, Docker
Ask about thisS-03
Connect your tools so repetitive work, like sorting requests or filling in records, runs on its own and asks a person only when needed.
n8n, tool calling, Pydantic
Ask about thisS-04
A web tool for your team to track cases and files in one place.
TypeScript, Node.js
Ask about thisS-05
Models that read slides and scans, such as pathology images and brain scans, to support the experts who make the decision.
PyTorch, OpenCV, scikit-learn
Ask about thisS-06
Hands-on courses, from your first lines of Python to machine learning. I have taught 500+ students and MSc classes.
Python, machine learning, FlutterFlow
Ask about thisFive steps, from the first call to a system in production.
We talk about the problem, who will use the result, what data you have, and how you will know it worked.
I write down what will be built, in short sprints with measurable delivery targets, and list the risks, including data privacy and who may see what.
I design and build in short sprints you can review, so you can change direction early.
I measure the system against the targets we agreed, not against how good the demo looks.
I deploy it to production, hand it over, and keep it running for real users.
I design systems to align with the rules your business works under. Final compliance sign-off stays with your legal and security team.
I build with the principles of the Saudi Personal Data Protection Law (PDPL) and the EU GDPR in mind: collect only what is needed, keep it for a defined time, and respect access and deletion requests.
I can run open-weight models locally with Ollama, so sensitive documents never have to leave your own servers or your country.
Who may see which documents, and a log of who asked what.
Detecting and masking personal data, such as names and ID numbers, before it reaches a model or a log.
For legal, medical, and other high-stakes work, the system supports a person's decision and shows its sources instead of deciding alone.
I measure accuracy and failure cases against an agreed target, and use structured outputs so answers can be checked.
Other Gulf data-protection laws and common security practices can be added to the plan on request. I am an engineer, not your legal adviser.
I build AI that works inside real businesses: assistants that answer questions from a company's documents, and the web services that put them in front of users. I own the whole job, from understanding what the client needs to designing the system and measuring whether it works.
Before language models I worked on computer vision and medical data: analyzing huge pathology slides, detecting early signs of Alzheimer's from brain scans, and building object-detection models for construction plan drawings. That is why I care about what the data looks like, not just what the model says about it.
I work where "mostly right" is not good enough, so I test against agreed targets and keep a person in charge of the decision. I have also led teams with different skills and mentored junior engineers.
June 2025 – present
July – September 2025
June – September 2025
September – November 2024
March – September 2024
2021 – 2025
Open a row for the details.
Models that detect and read elements in construction plan drawings, served as a real-time service for construction-tech clients.
YOLOv8/v10, FastAPI, Docker, CUDA
A decision-support classifier that reads gigapixel pathology slides, trained without labeling every region by hand.
Python, PyTorch, scikit-learn, NumPy, CUDA, TIA-Toolbox
Machine learning on brain-scan measurements to flag early Alzheimer's.
Python, PyRadiomics, SimpleITK, scikit-learn, pandas, seaborn
A desktop app for clinicians to search disease data collected from DisGeNET, with built-in DNA and protein conversion.
Python, SQLite, Biopython, CustomTkinter
Teaching. I have taught more than 500 students Python, computer science, AI, and game development through Egypt's DEMI program, trained MSc students in machine learning and bioinformatics, and built mobile-app courses.
Speaking. At Dakahlia STEM School I coached a TED-Ed team of fifteen in public speaking and gave a TEDx-style talk, "The Happiness Paradox."
Laith. Since 2022 I have run a YouTube channel that helps high-school students get into competitive university programs. Watch on YouTube
Tell me what it is and I will reply by email.