S-01
Ask-your-documents assistant
An AI assistant that answers questions from your company's own files, so staff and customers stop searching.
RAG, LangChain, ChromaDB, FAISS
Ask about thisOpen to full-time roles and freelance projects
I'm Ahmed Ehab, an AI engineer in Cairo. I take a client's problem and turn it 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 own documents, cameras that spot objects live on construction sites, and software that reads medical scans.
Six kinds of project I have delivered or taught. Pick the closest one and ask, or describe your own.
S-01
An AI assistant that answers questions from your company's own files, so staff and customers stop searching.
RAG, LangChain, ChromaDB, FAISS
Ask about thisS-02
Cameras that spot people, vehicles, or equipment as it happens and send the result to your system. 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 by itself and asks a person only when it needs to.
n8n, tool calling, Pydantic
Ask about thisS-04
A web tool for your team to track cases and files in one place. Delivered for a law firm.
FastAPI, SQL, Docker
Ask about thisS-05
Models that read slides and scans, such as pathology images and brain scans, to support the experts who decide.
PyTorch, OpenCV, scikit-learn
Ask about thisS-06
Hands-on courses from first steps in Python to machine learning. I have taught 500+ students and MSc classes.
Python, machine learning, FlutterFlow
Ask about thisOne call or email. I ask what you need, who will use it, and how you will know it works.
I turn it into short sprints with clear delivery targets you can measure.
I design it, build it, test it, and deploy it, so it keeps working in production.
I build AI that works inside real businesses: assistants that answer questions from a company's own 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, to measuring whether it actually 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 running object-detection cameras in real time for construction clients. That is why I care about what the data looks like, not just what the model says about it.
I have shipped in legal and healthcare, where "mostly right" is not good enough. I have also led teams of 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.
Cameras that detect objects live. YOLOv8/v10 models behind a FastAPI service, packaged in Docker, for construction-tech clients.
Python, Ultralytics, FastAPI, Docker, CUDA
A tool a law firm's staff use to track and manage their cases, scoped with the client and delivered fast by reusing service patterns from earlier products.
Python, FastAPI, SQL, Docker
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
LangChain, RAG pipelines, n8n, tool and function calling, structured outputs with Pydantic
ChromaDB, FAISS
OpenAI SDK, OpenRouter, Ollama for open-weight and local deployment
Python, FastAPI, REST API design, C++, OOP, testing and debugging; familiar with TypeScript
Docker, Linux, Git and GitHub, CUDA; familiar with AWS
SQLite, SQL data modeling, NumPy, pandas, Matplotlib and seaborn
Deep learning, scikit-learn, OpenCV, Ultralytics YOLOv8/v10, image segmentation, multiple-instance learning
Claude Code, Codex, MCP, plugins, skills
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