<?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">

  <!-- Main Site -->
  <url>
    <loc>https://devsteve.com/</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://devsteve.com/privacy.html</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- Lab Index -->
  <url>
    <loc>https://devsteve.com/lab/</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://devsteve.com/lab/budget/</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://devsteve.com/lab/code-canvas/</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://devsteve.com/lab/picture-game/</loc>
    <lastmod>2025-12-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://devsteve.com/lab/proof/</loc>
    <lastmod>2025-12-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blog Index -->
  <url>
    <loc>https://devsteve.com/blog/</loc>
    <lastmod>2025-11-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Blog Posts -->
  <url>
    <loc>https://devsteve.com/blog/posts/claude-code.html</loc>
    <lastmod>2025-09-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/claude-code-2025.jpg</image:loc>
      <image:title>Claude Code</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/text-to-blockchain.html</loc>
    <lastmod>2025-09-09</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/blockchain-800.jpg</image:loc>
      <image:title>Text to Blockchain</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/ai-refactor.html</loc>
    <lastmod>2025-09-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/refactor-2025.jpg</image:loc>
      <image:title>AI Refactor</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/gitflow.html</loc>
    <lastmod>2025-09-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/gitflow-2025.jpg</image:loc>
      <image:title>GitFlow</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/why-proof-of-work.html</loc>
    <lastmod>2025-09-03</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/pow-image-2025.jpg</image:loc>
      <image:title>Why Proof-of-Work</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/klocs-matter.html</loc>
    <lastmod>2025-09-01</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/klocs-matter-2025.jpg</image:loc>
      <image:title>KLOCs Matter</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/fe-perf.html</loc>
    <lastmod>2025-12-23</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/fe-perf.webp</image:loc>
      <image:title>Frontend Performance</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://devsteve.com/blog/posts/react-lazy.html</loc>
    <lastmod>2026-01-08</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://devsteve.com/blog/assets/images/react-banner-1.webp</image:loc>
      <image:title>React Lazy Loading</image:title>
    </image:image>
  </url>

</urlset>
