Skip to content
View Mohamedkhattab02's full-sized avatar

Block or report Mohamedkhattab02

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Mohamedkhattab02/README.md

πŸ§‘β€πŸ’» About Me

const mohamed = {
    role: "Software Engineering Student (B.Sc.) β€” 4th Year",
    school: "ORT Braude College of Engineering πŸŽ“",
    languages: ["Arabic", "Hebrew", "English"],

    focusedOn: ["Agentic AI", "Agentic RAG", "Full-Stack AI Products"],
    currentlyLearning: ["LangGraph", "CrewAI", "AutoGen", "MCP", "Multi-Agent Systems"],

    funFact: "I ship production AI apps with real users β€” while still a student πŸš€"
};
  • πŸ”­ Building production-grade AI platforms end-to-end β€” from idea to deployment
  • 🌱 Deep-diving into Agentic AI β€” self-correcting RAG agents, LangGraph state machines, multi-agent orchestration & the MCP standard
  • πŸ’Ό Open to Student / Junior Software & AI Engineer positions
  • ⚑ I believe the best way to learn is to build real products with real users

πŸš€ Featured Projects

πŸ“˜ DeepReview

AI-Powered Academic Reading Platform

🟒 Live in production with organic users

An intelligent platform that transforms how students read research papers β€” automatic AI analysis, chat grounded only in the paper's content, and an adaptive Socratic learning bot (6 difficulty levels) that measurably builds critical thinking. Includes a full instructor analytics dashboard.

πŸ…ΏοΈ BPARK

Automated Parking Management System

πŸ–₯️ Full-stack Client–Server architecture

A platform managing an automated parking facility end-to-end: subscriber management, vehicle drop-off/pickup, advance reservations with capacity rules, email notifications, and a manager analytics dashboard. 23 JavaFX screens, TCP/IP networking over OCSF, and a transactional MySQL backend with scheduled background jobs.

πŸ¦œπŸ”— Advanced Adaptive RAG β€” Self-Correcting Agentic RAG with LangGraph

🧠 Adaptive RAG + Corrective RAG (CRAG) + Self-RAG β€” combined in one agent

A self-reflective RAG agent built as a LangGraph state machine: routes each question to the vector store or live web search, grades every retrieved document for relevance, detects hallucinations in its own answers, and retries until the response is grounded and useful. Pure LCEL chains decoupled from graph nodes, fully unit-tested, with end-to-end LangSmith observability.

πŸ€– Master AI Agentic Engineering β€” 5 Frameworks Β· 6 Autonomous Agent Projects

🏭 From raw LLM APIs to a fully autonomous, self-running trading floor

A complete 6-week engineering journey building production-style autonomous agents across the five leading frameworks — one repository, six real capstone projects. Covers the full agentic toolbox: tool calling, agents-as-tools, handoffs & delegation, planner→worker→evaluator loops, hierarchical manager crews, and even agents that generate and register other agents at runtime.

FrameworkCapstone ProjectHighlight
🧱 Raw LLM APIs + ToolsCareer Digital TwinAn AI agent that is you
πŸ”΅ OpenAI Agents SDKDeep Research Assistant4-agent research pipeline
🟣 CrewAIEngineering Team (+4 crews)A team that ships software
🟠 LangGraphSidekickSelf-evaluating co-worker
πŸ”΄ AutoGenAgent FactoryAgents that create agents
⚫ Model Context ProtocolAutonomous Trading Floor4 traders, live & autonomous


πŸ› οΈ Tech Stack

πŸ€– AI Engineering β€” Concepts & Architectures

Agentic AI AI Agents Multi-Agent Systems Agentic RAG Adaptive RAG CRAG Self-RAG Hybrid RAG
Reflexion Agents ReAct Handoffs Prompt Engineering Embeddings Semantic Search Tool Calling Structured Outputs

🦜 AI Frameworks & LLM Ecosystem

LangChain LangGraph LangSmith LCEL OpenAI Agents SDK CrewAI AutoGen MCP Hugging Face
Gemini Claude OpenAI Ollama ChromaDB pgvector Tavily

🌐 Full-Stack

Next.js React TypeScript Tailwind Node.js Gradio Supabase

βš™οΈ Languages & Backend

Python Java JavaScript MySQL PostgreSQL Firebase

🧰 Tools & Platforms

Git GitHub Docker Vercel VS Code

🀝 Let's Connect

Always open to interesting conversations about AI engineering, full-stack development, and building products that matter.

LinkedIn Gmail



⭐ From Mohamedkhattab02 β€” building the future, one commit at a time.

Popular repositories Loading

  1. BPARK BPARK Public

    BPARK – Automated Parking Management System developed as a semester project using software engineering principles.

    Java 1

  2. DeepReview DeepReview Public

    An AI-powered web platform that enhances academic reading, analysis, and critical thinking through intelligent article processing and Socratic learning.

    TypeScript 1

  3. PlantGuard-AI PlantGuard-AI Public

    🌱 AI-powered plant disease diagnosis, RAG research assistant, and live IoT field monitoring β€” unified in one elegant app, plus a FastAPI REST API.

    Python

  4. Mohamedkhattab02 Mohamedkhattab02 Public

  5. Agentic-RAG-with-LangGraph Agentic-RAG-with-LangGraph Public

    πŸ¦œπŸ”— Self-correcting Agentic RAG agent built with LangGraph β€” combines Adaptive RAG, Corrective RAG (CRAG) & Self-RAG. Routes queries to vector store or web search, grades document relevance, and det…

    Python

  6. agentic-ai-projects agentic-ai-projects Public

    πŸ€– Build & deploy autonomous AI agents β€” 6 real projects across 5 leading frameworks: OpenAI Agents SDK Β· CrewAI Β· LangGraph Β· AutoGen Β· MCP.

    Jupyter Notebook