<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>https://www.xavierninga.com/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/index.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/profile.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</image:loc></image:image>
    <lastmod>2026-11-02</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/index.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/index.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/profile.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</image:loc></image:image>
    <lastmod>2026-11-02</lastmod>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work.html"/>
    <lastmod>2026-11-02</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work.html"/>
    <lastmod>2026-11-02</lastmod>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/adccul.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/adccul.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/adccul.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/adccul.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</video:thumbnail_loc>
      <video:title>ADCCUL, video walkthrough</video:title>
      <video:description>ADCCUL case study: a bilingual website for a Cameroonian diaspora credit union, with loan calculators, the Uplift Account and an online member portal.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/adccul.mp4</video:content_loc>
      <video:duration>43</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/adccul.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/adccul.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/adccul.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/adccul.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/adccul/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/adccul/cover.webp</video:thumbnail_loc>
      <video:title>ADCCUL, visite vidéo</video:title>
      <video:description>Étude de cas ADCCUL : un site bilingue pour une coopérative de crédit de la diaspora camerounaise, avec calculateurs de prêt, Compte Uplift et portail membre.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/adccul.mp4</video:content_loc>
      <video:duration>43</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/gilgal-towers.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/gilgal-towers.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/gilgal-towers.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/gilgal-towers.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</video:thumbnail_loc>
      <video:title>Gilgal Tower, video walkthrough</video:title>
      <video:description>Gilgal Tower case study: a bilingual hotel website for a 14 floor tower in Limbe, Cameroon, with a five step booking flow, room prices and event calendars.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/gilgal-towers.mp4</video:content_loc>
      <video:duration>50</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/gilgal-towers.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/gilgal-towers.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/gilgal-towers.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/gilgal-towers.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/gilgal-towers/cover.webp</video:thumbnail_loc>
      <video:title>Gilgal Tower, visite vidéo</video:title>
      <video:description>Étude de cas Gilgal Tower : un site hôtelier bilingue pour une tour de 14 étages à Limbe, avec réservation en cinq étapes, prix des chambres et calendriers.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/gilgal-towers.mp4</video:content_loc>
      <video:duration>50</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/limburg-german-cultural-center.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/limburg-german-cultural-center.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/limburg-german-cultural-center.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/limburg-german-cultural-center.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-6.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-7.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-8.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-9.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-10.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</video:thumbnail_loc>
      <video:title>Limburg German Cultural Center, video walkthrough</video:title>
      <video:description>Limburg German Cultural Center case study: website, student portal, AI exam coach, live classroom and admin for a German school in Cameroon.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/limburg-german-cultural-center.mp4</video:content_loc>
      <video:duration>116</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/limburg-german-cultural-center.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/limburg-german-cultural-center.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/limburg-german-cultural-center.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/limburg-german-cultural-center.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-6.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-7.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-8.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-9.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/shot-10.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/limburg-german-cultural-center/cover.webp</video:thumbnail_loc>
      <video:title>Limburg German Cultural Center, visite vidéo</video:title>
      <video:description>Étude de cas Limburg German Cultural Center : site, portail étudiant, coach IA, classe en direct et gestion d&#x27;une école d&#x27;allemand.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/limburg-german-cultural-center.mp4</video:content_loc>
      <video:duration>116</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/clientos.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/clientos.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/clientos.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/clientos.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-5.webp</image:loc></image:image>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/clientos.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/clientos.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/clientos.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/clientos.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/clientos/shot-5.webp</image:loc></image:image>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/site-capture.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/site-capture.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/site-capture.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/site-capture.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-5.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</video:thumbnail_loc>
      <video:title>Site Capture, video walkthrough</video:title>
      <video:description>Site Capture case study: a local app that films any website and delivers a narrated portfolio video, screenshots, mockups and texts. Node.js, Playwright.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/site-capture.mp4</video:content_loc>
      <video:duration>66</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/site-capture.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/site-capture.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/site-capture.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/site-capture.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/site-capture/shot-5.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/site-capture/cover.webp</video:thumbnail_loc>
      <video:title>Site Capture, visite vidéo</video:title>
      <video:description>Étude de cas Site Capture : une application locale qui filme un site et livre une vidéo portfolio commentée, des captures, des mockups et des textes.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/site-capture.mp4</video:content_loc>
      <video:duration>66</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/pulse.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/pulse.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/pulse.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/pulse.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</video:thumbnail_loc>
      <video:title>Pulse, video walkthrough</video:title>
      <video:description>Pulse case study: an AI business intelligence platform with live KPIs, automatic insights and an assistant grounded in SQL. Next.js, Supabase, OpenRouter.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/pulse.mp4</video:content_loc>
      <video:duration>58</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/pulse.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/pulse.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/pulse.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/pulse.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/pulse/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/pulse/cover.webp</video:thumbnail_loc>
      <video:title>Pulse, visite vidéo</video:title>
      <video:description>Étude de cas Pulse : business intelligence IA avec KPI en direct, alertes automatiques et un assistant fondé sur SQL. Next.js, Supabase et OpenRouter.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/pulse.mp4</video:content_loc>
      <video:duration>58</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/luxora-commerce.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/luxora-commerce.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/luxora-commerce.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/luxora-commerce.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</video:thumbnail_loc>
      <video:title>Luxora Commerce, video walkthrough</video:title>
      <video:description>Luxora Commerce: a luxury watch and jewellery store with no framework, and a concierge that recommends pieces and explains why. 33 pages, zero dependencies.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/luxora-commerce.mp4</video:content_loc>
      <video:duration>45</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/luxora-commerce.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/luxora-commerce.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/luxora-commerce.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/luxora-commerce.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/luxora-commerce/cover.webp</video:thumbnail_loc>
      <video:title>Luxora Commerce, visite vidéo</video:title>
      <video:description>Luxora Commerce : boutique de montres et bijoux de luxe sans framework, avec un concierge qui recommande des pièces et dit pourquoi. 33 pages, zéro dépendance.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/luxora-commerce.mp4</video:content_loc>
      <video:duration>45</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/nexora-ai.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/nexora-ai.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/nexora-ai.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/nexora-ai.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</video:thumbnail_loc>
      <video:title>Nexora AI, video walkthrough</video:title>
      <video:description>Nexora AI: an AI platform concept for small businesses, with a chat assistant demo, a recommendation wizard and reusable CRM, payment and portal modules.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/nexora-ai.mp4</video:content_loc>
      <video:duration>46</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/nexora-ai.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/nexora-ai.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/nexora-ai.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/nexora-ai.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/nexora-ai/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/nexora-ai/cover.webp</video:thumbnail_loc>
      <video:title>Nexora AI, visite vidéo</video:title>
      <video:description>Nexora AI : concept de plateforme IA pour petites entreprises, avec démo d&#x27;assistant, recommandation en trois étapes et modules CRM, paiement et portail.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/nexora-ai.mp4</video:content_loc>
      <video:duration>46</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/work/smilecraft-dental.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/smilecraft-dental.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/smilecraft-dental.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/smilecraft-dental.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</video:thumbnail_loc>
      <video:title>SmileCraft Dental, video walkthrough</video:title>
      <video:description>SmileCraft Dental: a concept website for a modern dental clinic, with before and after sliders, dentist profiles, upfront pricing and booking on every page.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/smilecraft-dental.mp4</video:content_loc>
      <video:duration>42</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.xavierninga.com/fr/work/smilecraft-dental.html</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.xavierninga.com/work/smilecraft-dental.html"/>
    <xhtml:link rel="alternate" hreflang="fr" href="https://www.xavierninga.com/fr/work/smilecraft-dental.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.xavierninga.com/work/smilecraft-dental.html"/>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-1.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-2.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-3.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-4.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-5.webp</image:loc></image:image>
    <image:image><image:loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/shot-6.webp</image:loc></image:image>
    <video:video>
      <video:thumbnail_loc>https://www.xavierninga.com/assets/img/work/smilecraft-dental/cover.webp</video:thumbnail_loc>
      <video:title>SmileCraft Dental, visite vidéo</video:title>
      <video:description>SmileCraft Dental : site concept pour un cabinet dentaire moderne, avec comparateurs avant/après, profils des dentistes, prix affichés et prise de rendez-vous.</video:description>
      <video:content_loc>https://pub-486b321ca49b420db3d9b37066c0fd06.r2.dev/smilecraft-dental.mp4</video:content_loc>
      <video:duration>42</video:duration>
      <video:publication_date>2026-11-02</video:publication_date>
    </video:video>
    <lastmod>2026-11-02</lastmod>
    <priority>0.8</priority>
  </url>
</urlset>
