<?xml version="1.0" encoding="UTF-8"?>
<urlset
      xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
            http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

<url>
  <loc>https://olatundeadedeji.com/</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>1.00</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/expertise</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/case-studies</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/books</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/contact</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/case-studies/riskrank-copilot</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/case-studies/evivault-assistant</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.80</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/case-studies/fairwatch</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/books/full-stack-flask-and-react</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/books/full-stack-web-development-with-django-and-vue</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/why-ai-safety-must-be-a-boardroom-conversation</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/assembling-the-rag-pipeline-the-ask-endpoint</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/building-trust-into-the-ui-the-evidence-panel</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/securing-evivault-authentication-access-control-and-predictable-boundaries</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/building-evivault-assistant-grounded-rag-platform</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/the-ingestion-pipeline-from-raw-file-to-searchable-chunks</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/vector-store-and-semantic-retrieval</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.64</priority>
</url>
<url>
  <loc>https://olatundeadedeji.com/blog/why-i-chose-rag-over-fine-tuning</loc>
  <lastmod>2026-04-02T21:37:42+00:00</lastmod>
  <priority>0.51</priority>
</url>

</urlset>
