<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://iamabdullahportfolio.vercel.app</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/about</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/company/grove-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/work/multimodal-ai-recommender</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/work/llm-conversational-chatbot</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/work/tcp-chat-server</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/ai-engineering</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/nlp-bert</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/multimodal-ai</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/faiss-vector-search</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/llm-applications</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/ai-agents-rag</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/mlops-production</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/expertise/full-stack-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/ai-engineer-portfolio</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/multimodal-recommender-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/faiss-for-vector-search</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/llm-chatbot-memory</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/rag-system-design</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/agentic-ai-architecture</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/ml-model-evaluation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/mlops-for-portfolio-projects</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/flask-ml-api</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/docker-for-ml</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/core-web-vitals-engineer</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/accessible-engineering-portfolio</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/technical-personal-brand</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/entity-seo-person</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/knowledge-panel-readiness</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/content-cluster-engineer</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/internal-linking-architecture</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/seo-for-vercel</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/reputation-management-engineer</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/articles/international-seo-personal</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/why-i-build-end-to-end-ai-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/what-a-good-ml-project-looks-like</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/lessons-from-multimodal-retrieval</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/why-faiss-matters</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/memory-is-an-architecture-problem</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/model-agnostic-apis</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/shipping-on-render</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/from-scripts-to-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/the-value-of-low-level-work</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/a-better-way-to-explain-projects</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/building-for-recruiters-and-engineers</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/metrics-without-the-marketing</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/the-engineering-stack-is-a-story</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/accessibility-is-engineering-quality</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/performance-is-a-feature</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/why-horizontal-navigation-can-work</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/designing-a-distinctive-favicon</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/building-grove-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/what-i-look-for-in-a-good-architecture</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/blog/the-next-project-should-increase-leverage</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/ai-evaluation-matrix</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/model-serving-checklist</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/embedding-pipeline-design</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/retrieval-evaluation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/prompt-evaluation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/ml-data-validation</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/api-contracts-ai</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/docker-ml-production</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/observability-ai-systems</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/dependency-risk-management</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/accessibility-ai-products</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/playbooks/performance-budget-ai-web</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/bert-resnet-fusion-architecture</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/faiss-retrieval-boundary</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/llm-session-memory-boundary</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/flask-llm-service-contract</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/agent-tool-loop</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/rag-retrieval-grounding</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/mlops-deployment-boundary</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/frontend-backend-ai-boundary</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/tcp-server-systems-boundary</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/architecture/portfolio-entity-architecture</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/recommender-system-evidence</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/91-percent-precision-context</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/llm-chatbot-hot-swappable-backends</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/persistent-session-design</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/tcp-chat-server-systems-learning</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/portfolio-redesign-proof-first</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/grove-systems-founder-entity</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/case-notes/common-name-search-entity-strategy</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/ai-project-brief-template</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/system-architecture-review-checklist</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/model-evaluation-matrix</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/technical-case-study-template</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/engineering-portfolio-content-brief</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/resources/portfolio-launch-seo-checklist</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/bert</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/faiss</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/embeddings</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/approximate-nearest-neighbor</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/rag</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/mlops</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/langgraph</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
<url>
<loc>https://iamabdullahportfolio.vercel.app/glossary/model-agnostic-api</loc>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.55</priority>
</url>
</urlset>
