Skip to content
Star17Hire me
01 / StartXP 0%
AI engineering

AI agents, MCP servers and RAG that run in production

I build AI that works on real operational data: tool use into live systems, retrieval with evals, and the boring reliability work that keeps it safe.

Current role
Agent

Production AI agent

Built on the Anthropic and OpenAI APIs with LangChain. It plans, calls tools, keeps memory and runs every action through guardrails.

Protocol
MCP

Tool server for LLMs

Structured query and action tools with secure calls into the database, telemetry and internal services.

Retrieval
RAG

Qdrant + evals

Training
FT

SageMaker · Bedrock

01 / Ask

Ask my CV

Grounded in this site's case studies and CV, with sources.

Ask my CVAI answers from my real work, with sources
Beta

Ask me anything about Ahmed's projects, stack or availability.

What AI systems has Ahmed Mamdouh shipped to production?

In his current role: a production AI agent on the Anthropic and OpenAI APIs with tool use, memory and guardrails, an MCP server that gives LLM clients controlled access to internal systems, and retrieval pipelines with eval harnesses.

Does he do fine-tuning?

Yes, fine-tuning on S3, SageMaker and Bedrock, with eval harnesses to catch quality regressions.

Can he add AI to an existing product?

Yes. Typical work: an agent with tool calls into your APIs, RAG over your docs and data, guardrails, evals and cost tracking.
02 / Stack

The AI stack I use

Claude & Claude CodeAgents, skills, MCP
OpenAI APITool use, structured output
LangChainAgent orchestration
MCP serversSecure tools for LLMs
Qdrant · pgvectorRAG retrieval
SageMaker · BedrockFine-tuning, hosting
AI SDKStreaming UIs
SupabasePostgres, auth, vectors
03 / Stages

AI and real-time case studies

Add an AI agent to your product

Tool use, RAG on your data, guardrails and evals — scoped in one call.