<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://hamzaboughanim.com/</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/about</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/experience</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/skills</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/projects</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/contact</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/og-image.jpg</image:loc>
</image:image>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog</loc>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/vector-databases-for-rag-pgvector-pinecone-chromadb-weaviate-qdrant</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/vector-databases-for-rag-comparison.webp</image:loc>
</image:image>
<lastmod>2026-08-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/langchain-vs-langgraph-vs-llamaindex-vs-semantic-kernel</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/langchain-vs-langgraph-vs-llamaindex-vs-semantic-kernel.svg</image:loc>
</image:image>
<lastmod>2026-08-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/entropy-vs-gini-impurity</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/entropy-vs-gini-impurity-cover.svg</image:loc>
</image:image>
<lastmod>2026-08-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/sandboxing-ai-agents</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/sandboxing-ai-agents.svg</image:loc>
</image:image>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/the-agent-harness</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/the-agent-harness.svg</image:loc>
</image:image>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/building-a-secure-agent-runtime</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/building-a-secure-agent-runtime.svg</image:loc>
</image:image>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/intelligent-document-processing-insurance-hybrid-ocr-local-llm-vector-search</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/projects/document-ai-system.png</image:loc>
</image:image>
<lastmod>2026-08-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/llm-inference-prefill-decode-continuous-batching-explained</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/llm-inference-prefill-decode-continuous-batching-explained.png</image:loc>
</image:image>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/agentic-loop-explained-perception-reasoning-action-memory</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/agentic-loop-explained-perception-reasoning-action-memory.svg</image:loc>
</image:image>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/why-gpus-power-modern-ai-hardware-deep-learning</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/why-gpus-power-modern-ai-hardware-deep-learning.webp</image:loc>
</image:image>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/mlops-deploy-ai-docker-fastapi</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/mlops-deploy-ai-docker-fastapi-cover.webp</image:loc>
</image:image>
<lastmod>2026-07-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/production-rag-pipeline-chunking-embeddings-retrieval</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/production-rag-pipeline-chunking-embeddings-retrieval.webp</image:loc>
</image:image>
<lastmod>2026-07-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/entropy-decision-trees-overfitting-explained</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/entropy-decision-trees-overfitting-explained.jpg</image:loc>
</image:image>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/blog/premium-secure-ai-backend-zero-trust-argon2</loc>
<image:image>
<image:loc>https://hamzaboughanim.com/blogs/premium-secure-ai-backend-zero-trust-argon2.jpg</image:loc>
</image:image>
<lastmod>2026-01-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://hamzaboughanim.com/Hamza_Boughanim_AI_Backend_Engineer_CV.pdf</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
