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.
|
Designing workflows where specialized agents can reason over tasks, use tools, share state, and validate results. Patterns: ReAct Β· StateGraph Β· Routing Β· Supervisor Β· Multi-Agent Workflows |
Building systems that connect LLMs to external knowledge through ingestion, chunking, embeddings, indexing, retrieval, and generation. Patterns: RAG Β· Semantic Search Β· KNN Β· Vector Search Β· Embeddings |
|
Turning AI workflows into actual services instead of isolated notebooks. Stack: FastAPI Β· PostgreSQL Β· Celery Β· Redis Β· RabbitMQ Β· Docker |
Exploring prediction, classification, feature engineering, model comparison, and deep-learning workflows. Stack: Scikit-learn Β· XGBoost Β· TensorFlow/Keras Β· Pandas Β· Streamlit |
A production-grade AI education platform delivering personalized learning paths, adaptive roadmaps, and smart quiz-based progression.
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
A scalable Retrieval-Augmented Generation API built around asynchronous document processing.
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
A hands-on implementation of multiple LLM agent architectures with LangGraph and Gemini.
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
Comparing custom CNNs and transfer-learning architectures for chest X-ray classification.
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.
LangGraph LangChain RAG ReAct Agentic AI Gemini OpenAI Embeddings Vector Search
Pandas NumPy Matplotlib Plotly Scikit-learn XGBoost SQL
FastAPI Django PostgreSQL Redis Celery RabbitMQ Docker Docker Compose Nginx Prometheus Grafana
βββββββββββββββββββββββ
β Business Need β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β System Design β
β APIs Β· State Β· Dataβ
ββββββββββββ¬βββββββββββ
β
ββββββββββββββββββΌβββββββββββββββββ
βΌ βΌ βΌ
βββββββββββββ ββββββββββββββ βββββββββββββββ
β RAG β β Agents β β Traditional β
β Retrieval β β Workflow β β ML β
βββββββ¬ββββββ ββββββββ¬ββββββ ββββββββ¬βββββββ
β β β
ββββββββββββββββββΌβββββββββββββββββ
βΌ
βββββββββββββββββββββββ
β Backend Service β
β FastAPI Β· Workers β
ββββββββββββ¬βββββββββββ
β
βΌ
βββββββββββββββββββββββ
β Deploy Β· Observe β
β Docker Β· Metrics β
βββββββββββββββββββββββ
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
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
Iβm interested in working on Generative AI, Agentic AI, RAG, AI backend systems, and applied machine learning.

