<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://projects.jamescarty.co.uk/</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/about</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/23/forecasting-volatility-for-a-crypto-linked-equity-from-notebooks-to</loc>
    <lastmod>2026-08-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/22/how-do-you-grade-an-answer-with-no-correct-wording</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/21/building-a-secure-se-coaching-bot-with-slack</loc>
    <lastmod>2026-08-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/20/an-agentic-radio-dj-building-a-spotify-show-generator-with-eve</loc>
    <lastmod>2026-07-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/19/from-issue-to-pull-request-an-adaptive-engineering-agent</loc>
    <lastmod>2026-07-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/18/imperial-college-follow-on-regulatory-view-on-the-bot</loc>
    <lastmod>2026-07-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/17/imperial-college-building-the-complaints-handling-bot-and-evaulating</loc>
    <lastmod>2026-06-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/16/imperial-college-does-chunking-strategy-matter-measuring-rag-quality</loc>
    <lastmod>2026-06-19</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/15/imperial-college-cashflow-copilot-ai-powered-financial-intelligence</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/14/imperial-college-ai-for-business-transformation-course-reflections</loc>
    <lastmod>2026-06-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/13/hardening-my-dev-process-supply-chain-security</loc>
    <lastmod>2026-06-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/12/from-process-to-template-a-claude-code-toolkit</loc>
    <lastmod>2026-05-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/11/building-the-same-agent-three-ways-langgraph-bedrock-and-vertex-ai</loc>
    <lastmod>2026-05-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/10/creating-ai-coach-with-claude-code-a-multi-tenant-gtm-platform</loc>
    <lastmod>2026-05-06</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/9/building-a-dashboard-with-live-data</loc>
    <lastmod>2026-04-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/8/reskinning-a-flask-blog-to-match-the-platform-design</loc>
    <lastmod>2026-04-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/7/getting-into-ai-and-ml-certifications-vertex-bedrock-and-building</loc>
    <lastmod>2026-04-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/6/100-days-of-python-what-i-actually-built</loc>
    <lastmod>2026-03-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/5/building-a-tetris-game-with-an-ai-testing-bot</loc>
    <lastmod>2026-03-22</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/4/ai-powered-sales-training-from-research-to-interactive-quiz</loc>
    <lastmod>2026-03-13</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/3/deploying-ghost-cms-to-eks-with-infrastructure-as-code</loc>
    <lastmod>2026-03-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/2/building-a-serverless-contact-form-twice</loc>
    <lastmod>2026-02-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://projects.jamescarty.co.uk/post/1/from-s3-to-vercel-the-evolution-of-this-site</loc>
    <lastmod>2026-02-16</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>