Skip to content

Kandil7/kandil7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 

Repository files navigation

👋 Hi, I'm Mohamed Kandil

Full Stack AI Engineer | Building Production AI Systems

Email LinkedIn GitHub

Typing SVG

🚀 About Me

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)"
        ]

🛠️ Tech Stack

Languages & Frameworks

Python FastAPI Flutter JavaScript

AI/ML & Data

PyTorch TensorFlow HuggingFace OpenAI LangChain

Databases & Vector Stores

MongoDB PostgreSQL Qdrant Redis

DevOps & Tools

Docker Git Azure GitHub Actions


💼 Featured Projects

🪪 Egyptian ID OCR System

Production-ready Arabic OCR pipeline

  • 🎯 YOLO detection → OCR ensemble → JSON APIs
  • 🔥 PaddleOCR + EasyOCR with confidence gating
  • ✅ ~92% field-level accuracy on real samples
  • 🏦 Ready for fintech/KYC applications

Tech: YOLO PaddleOCR EasyOCR OpenCV FastAPI

🔀 Hybrid RAG Engine

Advanced retrieval system for Q&A

  • 🚀 Dense + BM25 hybrid search with reranking
  • 📚 Smart chunking & source citations
  • ⚡ <2s latency with reduced hallucinations
  • 🌐 Optimized for Arabic/English corpora

Tech: Qdrant BM25 LangChain OpenAI Cohere

🎓 Learning Management System

Scalable LMS backend from scratch

  • 🔐 JWT auth with role-based access control
  • 📦 Modular FastAPI microservices
  • ☁️ Azure Blob for media storage
  • 🐳 Fully containerized with Docker

Tech: FastAPI MongoDB Azure Blob Docker JWT

📖 Quranic Knowledge Base

Islamic RAG system with Arabic NLP

  • 🕌 Quran, Hadith, Tafsir with vector search
  • 🔍 Semantic search with Arabic embeddings
  • 📊 Knowledge graph integration
  • 🎯 Context-aware retrieval

Tech: Qdrant Arabic NLP RAG FastAPI


🎯 What I Do

🔍 RAG Systems

Hybrid retrieval (dense + BM25)
Reranking • Evaluation
Observability & monitoring

🪪 Arabic OCR

Detection → OCR ensemble
Post-processing pipelines
Structured JSON APIs

⚙️ Backend Engineering

FastAPI • Clean architecture
Docker • CI/CD
Auth & security (JWT)

🌐 Multilingual AI

Arabic-first UX
Custom embeddings
Normalization & tokenization

🤖 LLM Applications

Prompt engineering
Function calling
Agent frameworks

📱 Full Stack

Flutter mobile apps
RESTful APIs
End-to-end systems


📊 GitHub Stats


🐍 Contribution Graph

Snake animation


📈 Activity Graph

Activity Graph


🎯 Current Focus

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

💬 Let's Connect!

💼 Open to collaborations, freelance projects, and full-time opportunities

Profile views

⚡ "Building AI systems that actually work in production" ⚡

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors