<?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:xhtml="http://www.w3.org/1999/xhtml">

  <url>
    <loc>https://resonic.vercel.app/</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en-SG" href="https://resonic.vercel.app/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://resonic.vercel.app/" />
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/work-detail-1.jpg</image:loc>
      <image:title>Resonic Studio — bespoke mechanical keyboard</image:title>
      <image:caption>Hand-built custom keyboard from Resonic Studio's Singapore atelier.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/ledger-hero.jpg</image:loc>
      <image:title>Resonic Studio bench</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://resonic.vercel.app/specify</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-SG" href="https://resonic.vercel.app/specify" />
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/gmk67-black.png</image:loc>
      <image:title>GMK67 — 65% custom keyboard chassis</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/gmk81-black.png</image:loc>
      <image:title>GMK81 — 75% custom keyboard with LCD</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/gmk87-black.png</image:loc>
      <image:title>GMK87 TKL — Tenkeyless custom build</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/gmk98-black.png</image:loc>
      <image:title>GMK98 — 96% custom keyboard with LCD</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/gmk104-black.png</image:loc>
      <image:title>GMK104 — Full-size custom keyboard</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/kt68.png</image:loc>
      <image:title>KT68 — 65% smart-display custom build</image:title>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/kt84.png</image:loc>
      <image:title>KT84 — 75% smart-display custom build</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://resonic.vercel.app/commission</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en-SG" href="https://resonic.vercel.app/commission" />
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/wooting60hev2.png</image:loc>
      <image:title>Wooting 60HE v2 — Hall Effect custom build</image:title>
      <image:caption>Compact 60% Wooting Hall Effect keyboard, hand-tuned in Singapore.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/wooting80.png</image:loc>
      <image:title>Wooting 80HE — TKL Hall Effect custom build</image:title>
      <image:caption>Tenkeyless Wooting 80HE with True 8K polling, hand-tuned in Singapore.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/wooting100he.png</image:loc>
      <image:title>Wooting Two HE — Full-size Hall Effect custom build</image:title>
    </image:image>
  </url>

  <url>
    <loc>https://resonic.vercel.app/wooting-guide</loc>
    <lastmod>2026-05-07</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en-SG" href="https://resonic.vercel.app/wooting-guide" />
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/bases/wooting80.png</image:loc>
      <image:title>Wooting Hall Effect Keyboards — Complete Guide</image:title>
      <image:caption>Rapid Trigger explained, 60HE v2 vs 80HE vs Two HE comparison, FAQ, and a Hall Effect glossary.</image:caption>
    </image:image>
  </url>

  <url>
    <loc>https://resonic.vercel.app/gallery</loc>
    <lastmod>2026-05-12</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en-SG" href="https://resonic.vercel.app/gallery" />
    <image:image>
      <image:loc>https://resonic.vercel.app/assets/ledger-hero.jpg</image:loc>
      <image:title>Builds Ledger — Resonic Studio bench</image:title>
      <image:caption>Ongoing record of past custom mechanical keyboard commissions delivered by Resonic Studio.</image:caption>
    </image:image>
  </url>

</urlset>
