class FullStackAIEngineer:
def __init__(self):
self.name = "Mohamed Kandil"
self.location = "Egypt πͺπ¬"
self.title = "Full Stack AI Engineer"
def expertise(self):
return {
"ai_ml": ["RAG Systems", "OCR/Document AI", "NLP", "LLMs"],
"backend": ["FastAPI", "Python", "Docker", "Microservices"],
"databases": ["MongoDB", "Qdrant", "PostgreSQL"],
"cloud": ["Azure", "AWS"],
"specialization": "Arabic NLP & Computer Vision"
}
def currently_building(self):
return [
"π LMS Backend (FastAPI + MongoDB + Azure)",
"πͺͺ Egyptian ID OCR System (YOLO + PaddleOCR)",
"π Hybrid RAG Engine (Dense + BM25 + Reranking)",
"π Quranic Knowledge Base (RAG + Arabic NLP)"
]|
Production-ready Arabic OCR pipeline
Tech: |
Advanced retrieval system for Q&A
Tech: |
|
Scalable LMS backend from scratch
Tech: |
Islamic RAG system with Arabic NLP
Tech: |
|
Hybrid retrieval (dense + BM25) |
Detection β OCR ensemble |
FastAPI β’ Clean architecture |
|
Arabic-first UX |
Prompt engineering |
Flutter mobile apps |
Learning:
- Advanced RAG patterns & optimization
- Production ML deployment strategies
- System design for scalable AI
- Edge AI & on-device ML
Building:
- Production-grade AI systems
- Arabic NLP solutions
- Full-stack AI applications
- Open-source contributions
Goals:
- Master RAG architecture
- Build impactful Arabic AI tools
- Contribute to open-source AI projects
- Establish expertise in MLOps


