Mohamad Dbouk | AI Engineer
Transforming Ideas into Intelligent Solutions
AI Engineer specializing in agentic systems, multi-agent architectures, and deep learning. Building intelligent solutions that autonomously reason, plan, and execute complex tasks
About Me
I'm an AI Engineer specializing in agentic systems and multi-agent architectures. My work focuses on building intelligent agents that can reason, plan, and interact with external tools and APIs.
I have hands-on experience with LangChain, LangGraph, and RAG pipelines, creating solutions that automate complex workflows. I'm comfortable with deep learning frameworks, deploying applications with Docker, and working across the full AI development cycle.
I'm passionate about solving real problems with AI and continuously learning new technologies in this fast-evolving field.
Technology Stack
AI & Machine Learning
- Python (Advanced)
- TensorFlow / PyTorch
- Scikit-learn
- OpenCV
- Hugging Face Transformers
- Custom Neural Networks
- Langchain
- Langgraph
Agentic Systems
- LangChain (Expert)
- LangGraph
- AutoGen
- Agent Frameworks
- Multi-Agent Systems
- RAG Implementation
Development Tools
- Git & GitHub
- Docker
- FastAPI / Flask
- Jupyter Notebooks
- MLflow
- Cloud Platforms (AWS)
Featured GitHub Projects
Deep Learning Anomaly Detection
Key Features
- Deep learning models for anomaly detection using reconstruction-based techniques
- Feature engineering and data preprocessing for high-dimensional data
- Threshold-based anomaly scoring and detection
- Model evaluation using reconstruction error analysis
- Visualization of anomalies and performance metrics
- End-to-end ML workflow from data preparation to evaluation
RAG Chatbot (Claude API + LangChain + Gradio)
Key Features
- End-to-end RAG pipeline (PDF ingestion → embedding → retrieval → generation)
- Local document processing and vector storage for private, efficient retrieval
- Pluggable LLM backend supporting Claude API and other external providers
- Vector-based semantic search with FAISS and persistent on-disk indexing
- Interactive Gradio web UI for chatting with documents and managing the knowledge base
- Command-line interface (CLI) for ingestion, querying, and automation workflows
- Dockerized deployment for reproducible, platform-independent execution
- Smart PDF deduplication using metadata to prevent redundant processing
- Modular and configurable architecture designed for extensibility and scalability
Credit Card Fraud Detection
Key Features
- Fraud detection on highly imbalanced transaction data
- Feature scaling and preprocessing for financial datasets
- Anomaly detection and supervised ML models
- Evaluation using precision, recall, F1-score, and ROC-AUC
- Visualization of fraud patterns and model performance
- Real-world fraud detection workflow and risk analysis
Titanic ML Project
Key Features
- Data cleaning, feature engineering, and exploratory data analysis
- Implementation of multiple ML classification models
- Model comparison and performance evaluation
- Handling missing values and categorical data
- Hyperparameter tuning for improved accuracy
- End-to-end ML pipeline from raw data to prediction
AI Agent Projects
Google Calendar AI Agent
LangChain-powered AI agent that integrates with Google Calendar to:
- Book calendar events
- Check availability by date/time
- Cancel existing events
- Generate daily calendar reports
CrewAI Multi-Agent Systems
Teacher Assistant
Assistant-driven classroom toolkit including lesson plans, quizzes, and Python utilities to support instructors.
Content Creator Assistant
CrewAI-powered multi-agent system for generating blog drafts, reports, and SEO-optimized content.
Real-World Web Development
Carré d'Or Website
Real production website designed, containerized, and deployed using Docker.
Let's Build Something Extraordinary
Whether you have an innovative project in mind or wish to explore collaboration opportunities, I'm excited to connect and bring your vision to life.