<?xml version="1.0" encoding="UTF-8"?>
<!-- GENERATED by scripts/build.py from content.json and work.json. Do not hand-edit; rebuild. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://cv.async-digital.com/</loc>
    <lastmod>2026-10-22</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/index.cy.html</loc>
    <lastmod>2026-10-22</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/ios-architecture/</loc>
    <lastmod>2026-10-23</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/ios-architecture/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/ios-architecture/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/ios-architecture/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/ios-architecture/index.cy.html</loc>
    <lastmod>2026-10-23</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/ios-architecture/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/ios-architecture/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/ios-architecture/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/enqueued-ui/</loc>
    <lastmod>2026-09-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/enqueued-ui/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/enqueued-ui/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/enqueued-ui/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/enqueued-ui/index.cy.html</loc>
    <lastmod>2026-09-18</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/enqueued-ui/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/enqueued-ui/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/enqueued-ui/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/tagstr/</loc>
    <lastmod>2026-09-17</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/tagstr/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/tagstr/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/tagstr/" />
  </url>
  <url>
    <loc>https://cv.async-digital.com/work/tagstr/index.cy.html</loc>
    <lastmod>2026-09-17</lastmod>
    <xhtml:link rel="alternate" hreflang="en-GB" href="https://cv.async-digital.com/work/tagstr/" />
    <xhtml:link rel="alternate" hreflang="cy" href="https://cv.async-digital.com/work/tagstr/index.cy.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://cv.async-digital.com/work/tagstr/" />
  </url>
</urlset>
