Skip to content
View ahmdeltoky03's full-sized avatar
πŸ’»
Focusing
πŸ’»
Focusing

Block or report ahmdeltoky03

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
ahmdeltoky03/README.md

Hi, I'm Ahmed Eltokhy πŸ‘‹

AI Engineer β€’ LLM Engineer β€’ Machine Learning Engineer

Building production-ready AI systems powered by Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Multi-Agent AI, and Machine Learning.


About Me

I'm an AI Engineer passionate about building intelligent systems that bridge cutting-edge AI research with real-world applications.

My expertise spans Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Multi-Agent Systems, LLM Fine-Tuning, Machine Learning, and Production AI Engineering.

I enjoy designing scalable AI architectures, developing intelligent automation workflows, and deploying production-ready AI applications using modern engineering practices.

Current Focus

  • AI & LLMs: Large Language Models β€’ Agentic AI & Multi-Agent Systems β€’ Retrieval-Augmented Generation (RAG) β€’ LLM Fine-Tuning (QLoRA / LoRA)
  • Engineering: FastAPI & Backend Engineering β€’ Docker & Production Deployment
  • Data: Machine Learning & Data Science

πŸš€ Featured Projects

πŸŽ“ Soual β€” AI-Powered Question Generation Platform (Graduation Project)

An AI platform that generates Egyptian Ministry-style examination questions using Large Language Models. My part: the AI question-generation system.

  • Curriculum-aware Retrieval-Augmented Generation (RAG)
  • LLM fine-tuning (LoRA) for educational question generation
  • Semantic search with vector databases
  • Automated PDF parsing and knowledge extraction
  • Structured JSON output: multiple-choice, true/false, and short-answer questions with distractors and explanations
  • Prompt engineering and output validation
  • FastAPI REST API and Docker deployment

πŸ”— Code: github.com/AI-Question-Generator/question-generation-system

πŸ€— Models: question_generation_1.5B_model_v2 β€’ question-generator-model-qwen2.5-1.5b β€’ all models

Tech Stack: FastAPI β€’ LangChain β€’ Transformers β€’ Hugging Face β€’ PEFT / LoRA β€’ PostgreSQL (pgvector) β€’ Docker


🧠 RAGGuide_ β€” Production-Ready RAG Application

A retrieval system with two modes: Q&A for grounded answers, and Judge Mode, which checks documents against rules or policies and returns structured improvement feedback.

  • Modular FastAPI backend with a provider factory to swap OpenAI or Cohere
  • Semantic chunking, embeddings, and vector similarity search
  • PostgreSQL + pgvector, with Qdrant supported
  • Docker Compose deployment
  • Prometheus metrics and Grafana dashboards

πŸ”— Code: github.com/ahmdeltoky03/RAGGuide_

Tech Stack: FastAPI β€’ PostgreSQL β€’ pgvector β€’ Streamlit β€’ Docker β€’ Prometheus β€’ Grafana


🏒 Company Report Generator β€” Multi-Agent Research System

Give it a company name and it researches the web, structures the findings, and writes a professional business report.

Research Agent β†’ Analysis Agent β†’ Writer Agent β†’ Company Report
  • CrewAI orchestration with parallel Tavily searches and cited sources
  • Pydantic-validated JSON from every agent
  • Report streamed live to a lightweight web UI
  • Markdown and PDF export

πŸ”— Code: github.com/ahmdeltoky03/company-report-generator β€’ 🎬 Demo video

Tech Stack: CrewAI β€’ FastAPI β€’ Cohere β€’ Tavily β€’ Pydantic


βš–οΈ Avokat AI β€” Legal Assistant with GraphRAG (NTI Summer Internship)

Upload a legal PDF and it builds a knowledge graph of the entities and relationships inside, then answers questions grounded in that document, in Arabic, English, or a mix.

  • Neo4j knowledge graph built with LangChain
  • PyMuPDF ingestion with automatic language detection
  • Token-by-token streaming chat (Server-Sent Events) on Gemini 2.5 Flash
  • Isolated graph per chat session, with source citations
  • React interface over a FastAPI backend

πŸ”— Code: github.com/ahmdeltoky03/Avokat-AI β€’ 🎬 Demo video

Tech Stack: FastAPI β€’ React β€’ Neo4j β€’ GraphRAG β€’ Gemini β€’ Sentence Transformers


⚽ Sports Analytics Platform β€” Multi-Agent Football AI

Ask a football question in Arabic or English and six specialized agents fetch live data, analyze it, and return a polished report.

  • CrewAI orchestration with shared context memory
  • Football-Data API integration
  • Gemini and Groq as interchangeable model backends
  • Exports to Markdown, JSON, and PDF

πŸ”— Code: github.com/ahmdeltoky03/agentic-system-crewai

Tech Stack: CrewAI β€’ Gemini β€’ Groq β€’ FastAPI β€’ Football-Data API


πŸ›’ Smart Procurement Agent β€” Automated Product Research

Four agents turn a shopping request into a procurement report: they craft search queries, search the web, scrape product pages, and compare prices and specs.

  • Search-query, search-engine, scraping, and report-author agents in sequence
  • HTML report generated automatically

πŸ”— Code: github.com/ahmdeltoky03/smart-procurement-agent β€’ πŸ“„ Live example report

Tech Stack: CrewAI β€’ OpenRouter β€’ Tavily β€’ ScrapeGraph


Another AI Projects

Project What it does Stack
Retail Analytics Copilot Fully local RAG + text-to-SQL agent; DSPy tuning lifted valid-SQL rate from 60% to 85% LangGraph DSPy Ollama
AI Medical Chatbot Medical Q&A bots fine-tuned on BioMistral-7B and 4-bit LLaMA 3.2 Unsloth Streamlit

πŸ› οΈ Skills & Stack

AI & LLM: RAG β€’ GraphRAG β€’ Multi-Agent Systems β€’ CrewAI β€’ LangGraph β€’ LangChain β€’ DSPy β€’ Prompt Engineering β€’ LoRA / QLoRA β€’ Evaluation

Backend: Python β€’ FastAPI β€’ REST β€’ Pydantic

Data stores: PostgreSQL β€’ pgvector β€’ Qdrant β€’ Neo4j

Deploy & Monitor: Docker β€’ Docker Compose β€’ Prometheus β€’ Grafana


Turning ideas into intelligent systems through AI engineering, scalable architectures, and production-ready solutions.

Pinned Loading

  1. RAGGuide_ RAGGuide_ Public

    RAGGuide_ – An intelligent RAG-based system enabling document-grounded chat through πŸ’¬ Q&A and βš–οΈ Judge modes for smart reasoning and rule compliance.

    Python 2

  2. Avokat-AI Avokat-AI Public

    Forked from mohamed-rabee3/Avokat-AI

    AI-powered legal chatbot for lawyers, built with FastAPI, React, and knowledge graph integration.

    Jupyter Notebook

  3. company-report-generator company-report-generator Public

    An AI-powered application that generates comprehensive, professional company research reports using multi-agent systems.

    Python

  4. smart-procurement-agent smart-procurement-agent Public

    AI-powered multi-agent procurement system using CrewAI, Tavily Search, and ScrapeGraph for automated product research and price comparison

    Jupyter Notebook 2

  5. house-price-prediciton house-price-prediciton Public

    This repository contains a ML project that predicts house prices based on various features. The project demonstrates the full lifecycle of a ML model, from data preprocessing and feature engineerin…

    Jupyter Notebook 1

  6. prompt-engineering-using-langchain prompt-engineering-using-langchain Public

    Prompt Engineering using LangChain Course is a practical guide showcasing how to build LLM applications with LangChain, including examples of prompt design, chaining, memory, and tool integration.

    Jupyter Notebook