<?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://myselfraj.com</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/blog</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/projects</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/about</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/six-layers-of-an-ai-system</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/six-layers-of-an-ai-system.png</image:loc>
      <image:title>The six layers I keep building into every AI system</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/from-pdf-to-structured-data</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/from-pdf-to-structured-data.png</image:loc>
      <image:title>From a scanned PDF to clean JSON an AI can trust</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/giving-ai-long-term-memory</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/giving-ai-long-term-memory.png</image:loc>
      <image:title>Giving an AI long-term memory with vectors and RAG</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/privacy-before-inference</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/privacy-before-inference.png</image:loc>
      <image:title>Privacy before inference: strip personal data before the AI sees it</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/never-depend-on-one-ai-provider</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/never-depend-on-one-ai-provider.png</image:loc>
      <image:title>Never depend on one AI provider: a small layer that switches models</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/teaching-agents-to-fill-forms</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/teaching-agents-to-fill-forms.png</image:loc>
      <image:title>Teaching AI agents to fill a whole form in one call</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/testing-ai-agents-before-you-ship</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/testing-ai-agents-before-you-ship.png</image:loc>
      <image:title>Testing AI agents before you ship them</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/long-video-to-shorts-pipeline</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/long-video-to-shorts-pipeline.png</image:loc>
      <image:title>Turning a long video into shorts with a local AI pipeline</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/spotting-risk-over-time</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/spotting-risk-over-time.png</image:loc>
      <image:title>Spotting risk over time: let code do the maths and AI do the explaining</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/make-your-website-readable-by-ai</loc>
    <lastmod>2026-11-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://myselfraj.com/blog/covers/make-your-website-readable-by-ai.png</image:loc>
      <image:title>Making your website readable by AI agents with llms.txt</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/i-ll-help-you-out-vs-i-ll-clarify-this-for-you-an-engine-that-knows-the-difference</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.sanity.io/images/1vkh2vq0/production/9356a8fd0eadaaec2ecb9cd09419ba217e0d2713-1024x576.png?w=1600&amp;q=80&amp;fit=max&amp;auto=format</image:loc>
      <image:title>&quot;I&apos;ll help you out&quot; vs &quot;I&apos;ll clarify this for you.&quot; An engine that knows the difference.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/scaled-server-for-high-traffic-app-around-25k-hits-daily</loc>
    <lastmod>2026-02-12</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.sanity.io/images/1vkh2vq0/production/7d091669bd5f03fec5d61fc902c8f4b0f27d168c-1170x780.heif?w=1600&amp;q=80&amp;fit=max&amp;auto=format</image:loc>
      <image:title>Scaled Server for High Traffic App around 25k hits daily</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/all-about-rdbms-sql-or-benefits-and-limitations-of-sql-and-nosql</loc>
    <lastmod>2024-02-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.sanity.io/images/1vkh2vq0/production/ee3eab72a0cf95d20ff8cd211cbcaaac851be257-1200x635.jpg?w=1600&amp;q=80&amp;fit=max&amp;auto=format</image:loc>
      <image:title>All about RDBMS (SQL) | Benefits and limitations of SQL &amp; NoSQL</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/how-to-share-anything-with-native-share-options-in-html-and-javascript</loc>
    <lastmod>2024-02-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.sanity.io/images/1vkh2vq0/production/e68d89708dd1c890c99c7240e7aa26c6a2045723-976x369.png?w=1600&amp;q=80&amp;fit=max&amp;auto=format</image:loc>
      <image:title>Share Anything with native share options in Html &amp; JavaScript</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/blog/leveraging-jenkins-with-private-github-and-ec2-for-seamless-development-workflow-with-laravel-vue</loc>
    <lastmod>2024-02-09</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://cdn.sanity.io/images/1vkh2vq0/production/45f52566c38a7d4588c336124ececd707288f2cd-1280x720.jpg?w=1600&amp;q=80&amp;fit=max&amp;auto=format</image:loc>
      <image:title>Leveraging Jenkins with Private GitHub and EC2 for Seamless Development Workflow</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://myselfraj.com/health-intelligence-system</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/herzify</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/friend-bot</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/vle-platform</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/bugspoon-chrome-extension</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://myselfraj.com/dictionary</loc>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
