<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.ahmadkhidir.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work</loc>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/groundwork</loc>
<lastmod>2026-01-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/ark-mask</loc>
<lastmod>2025-11-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/safepass</loc>
<lastmod>2026-08-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/de-duke-garden-care</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/shophive</loc>
<lastmod>2025-02-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/gogateway</loc>
<lastmod>2025-05-20</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/nearby</loc>
<lastmod>2025-12-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/vanguard-bank</loc>
<lastmod>2024-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/uinlp</loc>
<lastmod>2025-03-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/family-kitchen</loc>
<lastmod>2024-10-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/interlace</loc>
<lastmod>2025-07-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/skela</loc>
<lastmod>2025-12-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/text-to-cad</loc>
<lastmod>2026-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/dramatix</loc>
<lastmod>2024-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/rideflow</loc>
<lastmod>2024-02-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/phms</loc>
<lastmod>2024-12-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/pantry-pilot</loc>
<lastmod>2023-08-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/med-clarity</loc>
<lastmod>2025-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/kingy-autos</loc>
<lastmod>2024-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/brewcraft-coffee</loc>
<lastmod>2026-04-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/narra-ai</loc>
<lastmod>2026-05-31</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/agrilink</loc>
<lastmod>2026-02-28</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/work/professional-portfolio</loc>
<lastmod>2024-06-30</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/what-actually-breaks-in-rag</loc>
<lastmod>2026-08-10</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/embeddings-are-not-understanding</loc>
<lastmod>2026-08-09</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-word-agent-is-hiding-a-decision</loc>
<lastmod>2026-08-08</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/stop-asking-the-model-for-json</loc>
<lastmod>2026-08-07</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/your-search-problem-is-not-solved-by-vectors</loc>
<lastmod>2026-08-06</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/llm-features-need-a-test-suite-not-vibes</loc>
<lastmod>2026-08-05</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-boring-skill-that-compounds-reading-code</loc>
<lastmod>2026-08-04</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/slow-tests-are-a-debt-trap</loc>
<lastmod>2026-08-03</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/code-review-is-a-conversation</loc>
<lastmod>2026-08-02</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/shipping-terraform-without-fear</loc>
<lastmod>2026-08-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-rewrite-math</loc>
<lastmod>2026-08-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/typescript-strict-mode-is-a-deal</loc>
<lastmod>2026-07-31</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/expand-contract-the-migration-that-does-not-break-things</loc>
<lastmod>2026-07-30</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/idempotency-keys-the-silent-contract</loc>
<lastmod>2026-07-29</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/webhooks-are-just-http</loc>
<lastmod>2026-07-28</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/isolation-levels-where-databases-get-honest</loc>
<lastmod>2026-07-27</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/rate-limiting-in-practice</loc>
<lastmod>2026-07-26</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/redis-is-more-than-a-cache</loc>
<lastmod>2026-07-25</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-lies-we-tell-about-staging</loc>
<lastmod>2026-07-24</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/containers-vs-serverless-the-honest-tradeoff</loc>
<lastmod>2026-07-23</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/metrics-logs-traces-in-that-order</loc>
<lastmod>2026-07-22</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-ci-cd-pipeline-is-a-product</loc>
<lastmod>2026-07-21</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/oauth2-is-not-a-login-button</loc>
<lastmod>2026-07-20</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.ahmadkhidir.com/posts/the-last-password-hashing-guide-you-need</loc>
<lastmod>2026-07-19</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
