Skip to content
View Abdul-Halim01's full-sized avatar
🎯
🎯

Highlights

  • Pro

Block or report Abdul-Halim01

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

Abdul Halim Aldib

AI Engineer β€’ Generative AI β€’ Agentic Systems β€’ RAG β€’ Python

Profile views GitHub followers

LinkedIn GitHub projects


πŸ‘‹ About Me

I build AI-powered software systems, with a focus on turning LLM capabilities into reliable, structured applications.

My work centers on:

  • πŸ€– Agentic AI β€” tool calling, ReAct, stateful workflows, routing, and multi-agent orchestration
  • πŸ“š RAG & Semantic Search β€” embeddings, vector databases, retrieval pipelines, and grounded generation
  • 🐍 AI Backend Engineering β€” Python, FastAPI, asynchronous processing, APIs, and scalable services
  • βš™οΈ Production Engineering β€” Docker, PostgreSQL, Redis, Celery, RabbitMQ, monitoring, and deployment
  • 🧠 Machine Learning β€” deep learning, transfer learning, classical ML, and applied data analysis

I care about more than making a model answer. The goal is to build systems that are useful, observable, maintainable, and deployable.


🧠 What I Build

πŸ€– Agentic AI

Designing workflows where specialized agents can reason over tasks, use tools, share state, and validate results.

Patterns: ReAct Β· StateGraph Β· Routing Β· Supervisor Β· Multi-Agent Workflows

πŸ“š Retrieval Systems

Building systems that connect LLMs to external knowledge through ingestion, chunking, embeddings, indexing, retrieval, and generation.

Patterns: RAG Β· Semantic Search Β· KNN Β· Vector Search Β· Embeddings

⚑ AI Backend Systems

Turning AI workflows into actual services instead of isolated notebooks.

Stack: FastAPI Β· PostgreSQL Β· Celery Β· Redis Β· RabbitMQ Β· Docker

πŸ“Š Applied ML

Exploring prediction, classification, feature engineering, model comparison, and deep-learning workflows.

Stack: Scikit-learn Β· XGBoost Β· TensorFlow/Keras Β· Pandas Β· Streamlit


πŸš€ Featured Projects

1. πŸŽ“ Mentra AI β€” AI-Powered Personalized Learning Platform

A production-grade AI education platform delivering personalized learning paths, adaptive roadmaps, and smart quiz-based progression.

Repository Live

My role: AI Architect & Team Leader β€” owned the AI system design end-to-end, led the AI and backend engineering effort, and directed cloud deployment across AWS and Azure.

What it demonstrates

  • Full technical ownership and leadership across the AI, backend, and frontend teams, from architecture through production release
  • Core AI engine designed around LangGraph agentic workflows, powering adaptive, stateful learning journeys tailored to each learner
  • Personalized roadmap generation and intelligent, quiz-based progression logic driving the platform's learning loop
  • FastAPI backend architected and built as the core of the platform, exposing the services and APIs consumed by the frontend
  • Multi-service containerization with Docker and Docker Compose for consistent local, staging, and production environments
  • Automated CI/CD pipelines via GitHub Actions for build, test, and deployment workflows
  • Cloud infrastructure and deployment led across both AWS and Azure, with production traffic served live at mentrai.tech

Core stack

Python FastAPI LangGraph LangChain Docker AWS Azure GitHub Actions


2. 🧩 Mini-RAG β€” Production-Oriented RAG Backend

A scalable Retrieval-Augmented Generation API built around asynchronous document processing.

Repository

What it demonstrates

  • Document upload β†’ parsing β†’ chunking β†’ embedding β†’ indexing β†’ retrieval
  • Async background processing with Celery
  • PostgreSQL + SQLAlchemy for structured application data
  • Qdrant / pgvector for vector search
  • OpenAI / Gemini provider abstraction
  • RabbitMQ + Redis infrastructure
  • Prometheus + Grafana + Flower observability
  • Docker Compose + Nginx deployment architecture

Core stack

Python FastAPI PostgreSQL Celery RabbitMQ Redis Qdrant pgvector Docker Prometheus Grafana


3. πŸ•ΈοΈ LangGraph MultiAgents β€” Agentic AI Laboratory

A hands-on implementation of multiple LLM agent architectures with LangGraph and Gemini.

Repository

What it demonstrates

  • ReAct agent
  • RAG agent
  • Conversational agent with memory
  • Document drafting agent
  • Data-analysis agent with tool execution
  • Supervisor-based multi-agent orchestration
  • Specialized Coder Β· Enhancer Β· Researcher Β· Validator workers
  • Conditional routing and shared graph state

Core stack

Python LangGraph LangChain Gemini RAG ReAct Multi-Agent Systems


4. 🩺 Chest X-Ray Classification β€” Deep Learning Experiments

Comparing custom CNNs and transfer-learning architectures for chest X-ray classification.

Repository

Models explored

Custom CNN Β· MobileNetV2 Β· ResNet50V2 Β· DenseNet-121

The repository reports its best experimental result with ResNet50V2 at 98% accuracy, alongside evaluation using precision, recall, F1-score, confusion matrices, and learning-curve visualizations.


πŸ› οΈ Technology Stack

Languages and backend technologies

AI and infrastructure technologies

AI / LLM

LangGraph LangChain RAG ReAct Agentic AI Gemini OpenAI Embeddings Vector Search

Data

Pandas NumPy Matplotlib Plotly Scikit-learn XGBoost SQL

Backend & Infrastructure

FastAPI Django PostgreSQL Redis Celery RabbitMQ Docker Docker Compose Nginx Prometheus Grafana


πŸ—οΈ Engineering Approach

                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚     Business Need   β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚
                               β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚   System Design     β”‚
                    β”‚  APIs Β· State Β· Dataβ”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚
              β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
              β–Ό                β–Ό                β–Ό
        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
        β”‚    RAG    β”‚   β”‚   Agents   β”‚   β”‚ Traditional β”‚
        β”‚ Retrieval β”‚   β”‚  Workflow  β”‚   β”‚     ML      β”‚
        β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”˜
              β”‚                β”‚                β”‚
              β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚  Backend Service    β”‚
                    β”‚ FastAPI Β· Workers   β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                               β”‚
                               β–Ό
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚ Deploy Β· Observe    β”‚
                    β”‚ Docker Β· Metrics    β”‚
                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Œ Other Work

Not every project needs to be the headline. These repositories show the broader path that led to my current AI focus.

Earlier ML / Data / Backend Work
Project Focus
ML-streamlit Interactive credit-score prediction app with KNN and XGBoost
DMS-Refai Django-based business/document system with APIs and data-processing integrations
Football-EDA1 Exploratory football analytics application
Football-EDA Earlier football EDA work
Data-analysis-Hackthon Data-analysis project
Analysis-App Python analysis application
DataGenius Data-focused application
Pharmacy-system-using-Java Java application project
Web / Product Experiments

Learn-Arabic Β· Khatma Β· To-Do Β· My-Portfolio Β· test-elm


πŸ“ˆ GitHub Activity

GitHub statistics Top languages

GitHub streak

GitHub activity graph


🎯 Current Focus

Agentic AI
    β”œβ”€β”€ Multi-Agent Orchestration
    β”œβ”€β”€ Tool Calling
    β”œβ”€β”€ Stateful Workflows
    β”œβ”€β”€ Memory & Context
    └── Evaluation / Validation

RAG
    β”œβ”€β”€ Document Ingestion
    β”œβ”€β”€ Chunking & Embeddings
    β”œβ”€β”€ Hybrid / Vector Retrieval
    └── Grounded Generation

AI Backend
    β”œβ”€β”€ FastAPI
    β”œβ”€β”€ Async Processing
    β”œβ”€β”€ PostgreSQL
    └── Distributed Workers

Production
    β”œβ”€β”€ Docker
    β”œβ”€β”€ Observability
    β”œβ”€β”€ CI/CD
    └── Cloud Deployment

🀝 Let’s Connect

I’m interested in working on Generative AI, Agentic AI, RAG, AI backend systems, and applied machine learning.

LinkedIn profile GitHub profile


β€œI build the infrastructure that makes AI dependable, not just impressive.”

⭐ Thanks for visiting β€” explore the repositories above to see the work behind the profile.

Pinned Loading

  1. Abdallah-Shadad/MentraAI Abdallah-Shadad/MentraAI Public

    AI-powered platform for personalized learning, adaptive roadmaps, and smart quiz-based progression.

    C#

  2. DataGenius DataGenius Public

    HTML

  3. mini-RAG mini-RAG Public

    A production-ready Retrieval-Augmented Generation (RAG) API built with FastAPI, PostgreSQL, and Celery for asynchronous document processing and scalable AI search.

    Python

  4. Khatma Khatma Public

    JavaScript

  5. LangGraph-MultiAgents LangGraph-MultiAgents Public

    A comprehensive multi-agent AI system built with LangGraph and Google Gemini. Features specialized agents (Coder, Enhancer, Researcher, Validator), RAG implementation, ReAct pattern, and supervisor…

    Jupyter Notebook

  6. Pharmacy-system-using-Java Pharmacy-system-using-Java Public

    Java