<?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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
    https://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Home — highest priority, monthly refresh -->
  <url>
    <loc>https://arsyads.dev/</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/portrait-amiruddin.jpg</image:loc>
      <image:caption>Muhammad Amiruddin Arsyad bin Sahlan — Software &amp; Systems Engineer</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://arsyads.dev/logo.png</image:loc>
      <image:caption>arsyads.dev logo — Muhammad Amiruddin Arsyad portfolio</image:caption>
    </image:image>
  </url>

  <!-- About — personal identity page, critical for name-entity SEO -->
  <url>
    <loc>https://arsyads.dev/about</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.95</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/portrait-amiruddin.jpg</image:loc>
      <image:caption>About Muhammad Amiruddin Arsyad bin Sahlan — Software &amp; Systems Engineer from Segamat, Malaysia</image:caption>
    </image:image>
  </url>

  <!-- Work / Projects — portfolio showcase -->
  <url>
    <loc>https://arsyads.dev/work</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/portrait-amiruddin.jpg</image:loc>
      <image:caption>Projects by Muhammad Amiruddin Arsyad — M.A.F Cloud, BotProtect, Cexi-Drive</image:caption>
    </image:image>
  </url>

  <!-- Education — career journey page -->
  <url>
    <loc>https://arsyads.dev/education</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.85</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/fcc-responsive-web-design.png</image:loc>
      <image:caption>freeCodeCamp Responsive Web Design certificate — Muhammad Amiruddin Arsyad</image:caption>
    </image:image>
  </url>

  <!-- Homelab — technical infrastructure showcase -->
  <url>
    <loc>https://arsyads.dev/homelab</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/portrait-amiruddin.jpg</image:loc>
      <image:caption>Homelab build by Muhammad Amiruddin Arsyad — services on rented VPS, X79 node in assembly</image:caption>
    </image:image>
  </url>

  <!-- Contact — conversion page -->
  <url>
    <loc>https://arsyads.dev/contact</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://arsyads.dev/photos/portrait-amiruddin.jpg</image:loc>
      <image:caption>Contact Muhammad Amiruddin Arsyad — freelance &amp; collaboration</image:caption>
    </image:image>
  </url>

  <!-- CV — printable one-pager, linked from the footer and llms.txt -->
  <url>
    <loc>https://arsyads.dev/cv</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>

  <!-- Case studies — the deepest content on the site, one URL per write-up.
       Ordered the same way as `caseStudies` in src/app/data/site.ts. -->
  <url>
    <loc>https://arsyads.dev/work/maf-cloud</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/maf-cloud-panel</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/botprotect</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/maf-store-bot</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/nilam</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/cexi-drive</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/claude-code-copilot</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://arsyads.dev/work/web-security-toolkit</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- NOTE: /amiruddin-arsyad/ and /muhammad-amiruddin/ 301-redirect to /about
       (see public/_redirects). Redirecting URLs are excluded from the sitemap
       per Google's guidance — sitemaps should list only final 200-status URLs.
       Disambiguation now lives in the Person schema's alternateName + sameAs
       arrays and in llms.txt, not as crawlable alias slugs. -->

</urlset>
