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, a forward deployed AI engineer in Egypt. I work alongside your team to turn a business 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, FastAPI
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 work as a forward deployed engineer, embedded with the client's team, and I own the whole job: discovery, technical proposals, architecture, deployment, 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 mentored engineers and introduced an AI-assisted engineering workflow to my team.
June 2025 – present
July – September 2025
March 2024 – September 2025
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 chatbot that helps people write and improve their CVs, built end to end for a startup client.
TypeScript, FastAPI, LLM APIs
Turns one or two Mac minis into a self-hosted AI service for a small team: a chat app, an OpenAI-compatible API, and per-team token budgets.
Ollama, LiteLLM, Open WebUI, OpenRouter, Cloudflare Tunnel, Shell
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
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.