<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url><loc>https://stefanoperna.it/</loc></url>
  
  <url><loc>https://stefanoperna.it/experiences</loc></url>
  
  <url><loc>https://stefanoperna.it/projects</loc></url>
  
  <url><loc>https://stefanoperna.it/blog/</loc></url>
  
  
  <url>
    <loc>https://stefanoperna.it/blog/six-months-of-side-projects-with-ai-coding-assistants-what-worked-what-didn-t</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/why-public-sector-ai-projects-fail</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/law-132-2025-for-builders-designing-ai-that-supports-not-replaces-the-decision-maker</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/article-50-is-live-what-you-re-talking-to-an-ai-means-for-public-services</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/from-infrastructure-builder-to-ai-enabler-why-i-joined-salesforce-to-transform-public-administration</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/llm-sim-peeking-inside-a-language-model-one-token-at-a-time</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/ai-in-enterprise-sales-my-take-after-15-years-in-the-field</loc>
    <lastmod>2026-03-27</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/pocketkid-a-practical-approach-to-teaching-financial-literacy-through-a-python-powered-pwa</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/building-yaaicv-designing-an-llm-powered-cv-optimization-engine</loc>
    <lastmod>2026-10-11</lastmod>
  </url>
  
  <url>
    <loc>https://stefanoperna.it/blog/welcome-to-my-ai-explorer-blog</loc>
    <lastmod>2026-03-27</lastmod>
  </url>
  
</urlset>