<?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">
  <url>
    <loc>https://antoineboucher.info/CV/blog/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/</loc>
    <lastmod>2026-10-26T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/hugo/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/hugo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/hugo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/hugo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/mcp/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/portfolio/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/portfolio/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/portfolio/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/portfolio/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-website-refonte/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/ai/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/ai/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/ai/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/ai/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ainewstracker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/batchbacktesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/c++/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c++/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c++/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c++/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/finance/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/finance/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/finance/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/finance/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ainewstracker-financial-news/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/graphics/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphics/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphics/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphics/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ipc-toolkit-contact-library/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mistubavideo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mistubavideo-rendered-video/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/open-source/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/open-source/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/open-source/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/open-source/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/python/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/python/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/python/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/python/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/simulation/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/simulation/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/simulation/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/simulation/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/truemapdata-height-maps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/truemapdata/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/truemapdata/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/workshop1/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/workshop1/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/dotfiles/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dotfiles/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/another-install-script/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/another-install-script/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/antoinebou12/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/architecture/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/architecture/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/audiotranscript/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/authlaravel/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/authlaravel/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/bloc/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/bloc/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/chitui/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/chitui/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/comfyui-uml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/cv/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/cv/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/cv/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/cv/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dashercontrol/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/dimension/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dimension/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/donneesqc-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/flashgames/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/flashgames/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/githubsimplefiledownloader/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/greenscreenvideotoalphapngs/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hass-renpho/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/hydra/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hydra/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hydra/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hydra/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ipc-toolkit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/jsonresume-theme-kendall/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/kroki-playground/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/linkshare/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/linkshare/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/llm2svg/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/llm2svg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/maestro/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/maestro/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/marketwatch/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nova-backtest/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/novatorem/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/novatorem/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/nx-activity-log/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nx-activity-log/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nx-activity-log/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nx-activity-log/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/nxsand/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nxsand/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/pan-tilt-controller/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/serilog-sinks-sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/sm64coopdx-switch-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/springbootfilesuploader/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/switch-wifi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/tch099/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/tch099/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/uml-skill/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-skill/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wordsenigma/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/</loc>
    <lastmod>2026-10-23T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dimension-rust-math-rendering/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/rust/</loc>
    <lastmod>2026-10-23T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/rust/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/rust/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/rust/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dashercontrol-homelab-workspaces/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/docker/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/homelab/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homelab/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homelab/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homelab/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/blender/</loc>
    <lastmod>2026-10-23T08:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/blender/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/blender/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/blender/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/</loc>
    <lastmod>2026-10-23T08:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/bloc-blender-cloud-storage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/caddy/</loc>
    <lastmod>2026-10-22T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/caddy/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/caddy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/caddy/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/</loc>
    <lastmod>2026-10-22T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/reverse-proxy-infrastructure/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/.net/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/.net/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/.net/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/.net/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/algoets/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/algoets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/algoets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/algoets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/artemis-switch-frame-pacing/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/backtesting/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/comfyui/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/comfyui/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/comfyui/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/comfyui/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/comfyui-uml-diagram-workflows/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/homebrew/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homebrew/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homebrew/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homebrew/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/batchbacktesting-engine/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/mermaid/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mermaid/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mermaid/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mermaid/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/nintendo-3ds/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/nintendo-switch/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/pandas/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pandas/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pandas/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pandas/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/sm64coopdx-switch-new3ds-port/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/sentry/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sentry/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sentry/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sentry/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/serilog/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/serilog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/serilog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/serilog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/serilog-sentrysdk-structured-errors/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/teaching/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/teaching/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/teaching/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/teaching/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-python-workshop/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/uml/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/uml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/uml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/uml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/api/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/api/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/api/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/api/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/certification/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/certification/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/certification/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/certification/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/claude-academy-claude-api/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/computer-graphics/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/%C3%A9ts/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/%C3%A9ts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/thesis/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-submitted-ets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/plantuml/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plantuml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plantuml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plantuml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/uml-mcp/</loc>
    <lastmod>2026-09-02T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/uml-mcp/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/artemis-switch/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/handheld-streaming-homebrew/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/sm64coopdx-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/joining-la-caisse/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/joining-la-caisse/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/friction/</loc>
    <lastmod>2026-09-02T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/friction/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/friction/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/friction/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/</loc>
    <lastmod>2026-09-02T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-wear-texture-space/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ai-figurines-3d-printing/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caec-2026-optics-poster/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/vector-databases-similar-movies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/machine-learning/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/machine-learning/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/machine-learning/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/machine-learning/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/education/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/education/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/education/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/education/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/qces-lean-discovery-pitch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/marketwatch-python-trading/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/trading/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/trading/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/trading/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/trading/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/dimension/</loc>
    <lastmod>2026-04-13T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dimension/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dimension/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dimension/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/esp32-7seg/</loc>
    <lastmod>2026-04-13T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-markets-first-competition/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/conference/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/conference/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/conference/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/conference/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/graphquon/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphquon/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphquon/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphquon/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/</loc>
    <lastmod>2026-05-22T23:30:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2025-university-of-toronto/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/siggraph/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/siggraph/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/siggraph/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/siggraph/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/gpt-store-diagram-tool/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/chatgpt/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chatgpt/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chatgpt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chatgpt/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/blender-python-packages/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/blender-python-packages/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2024-ets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/devsecops/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/devsecops/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/devsecops/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/devsecops/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/polytechnique-teaching-start/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/multiple-indicators-backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/economics-lego-data-science/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/experimentation-indicateurs-backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/aws/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/aws/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/aws/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/aws/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caddy-ec2-cloudwatch-lambda/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/aws-certified-cloud-practitioner/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/learning/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/learning/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/learning/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/learning/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/predicting-stock-prices-monte-carlo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/docker-compose/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker-compose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker-compose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker-compose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/javascript/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/javascript/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/javascript/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/javascript/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/kinectron-p5-sketch-gif/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mediabox-homelab-docker-catalog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/proxmox/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/proxmox/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/proxmox/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/proxmox/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/byzantium-solidity-ethereum-workshop/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-week-1/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/recipes/champignon/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/champignon/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/champignon/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/champignon/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/recipes/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/spinach-goat-cheese-walnut-tart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/rhino-lidar-apartment-scan/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/retroarch-web-games/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/career/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/career/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/career/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/career/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/software-engineering-journey/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/software-engineering-journey/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/porfolio/</loc>
    <lastmod>2023-12-30T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/porfolio/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/porfolio/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/porfolio/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/professional-resume-json-resume/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/html/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/html/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/html/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/html/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/expo-manger-sante-2023/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/github-copilot-cedille-session/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/</loc>
    <lastmod>2026-05-22T22:45:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/livechat-platform-notes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/openai/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/openai/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/openai/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/openai/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/tags/plugin/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/</loc>
    <lastmod>2026-05-22T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/runai-aws-inference-webinar/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snapchat-lens-creator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snowflake-data-for-breakfast/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/skate-rack-cad-to-object/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/</loc>
    <lastmod>2026-05-22T23:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/renpho-health-api-blueprint/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/dashcontrol/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dashcontrol/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/fileclassifier/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/fileclassifier/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/fileclassifier/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/fileclassifier/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/movietraileranalyzer/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/movietraileranalyzer/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/movietraileranalyzer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/movietraileranalyzer/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/plantumlapi/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/plantumlapi/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/plantumlapi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/plantumlapi/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/rawanalyser/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/serilog.sinks.sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/wordunveil/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/wordunveil/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/wordunveil/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/wordunveil/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/home-networking-evolution/</loc>
    <lastmod>2026-05-22T18:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/home-networking-evolution/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/projects/marketwatch/</loc>
    <lastmod>2021-09-06T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/marketwatch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/codepen-demos-antoinebou13/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/</loc>
    <lastmod>2026-10-26T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/hugo/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/hugo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/hugo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/hugo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/mcp/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/portfolio/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/portfolio/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/portfolio/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/portfolio/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-website-refonte/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-website-refonte/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-website-refonte/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/ainewstracker/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ainewstracker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ainewstracker/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/batchbacktesting/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/batchbacktesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/batchbacktesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/c++/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/c++/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/c++/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/c++/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/finance/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/finance/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/finance/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/finance/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/ia/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/infographie/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/ipc-toolkit-contact-library/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ipc-toolkit-contact-library/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ipc-toolkit-contact-library/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/logiciel-libre/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/mistubavideo/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mistubavideo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mistubavideo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/mistubavideo-rendered-video/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mistubavideo-rendered-video/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mistubavideo-rendered-video/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/python/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/python/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/python/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/python/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/simulation/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/simulation/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/simulation/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/simulation/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/ainewstracker-financial-news/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ainewstracker-financial-news/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ainewstracker-financial-news/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/truemapdata/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/truemapdata/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/truemapdata/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/truemapdata-height-maps/</loc>
    <lastmod>2026-10-26T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/truemapdata-height-maps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/truemapdata-height-maps/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/workshop1/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/workshop1/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/workshop1/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dotfiles/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dotfiles/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dotfiles/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/another-install-script/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/another-install-script/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/another-install-script/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/antoinebou12/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/antoinebou12/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/antoinebou12/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/architecture/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/architecture/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/architecture/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-n3ds/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-switch/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/artemis-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/audiotranscript/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/audiotranscript/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/audiotranscript/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/authlaravel/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/authlaravel/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/authlaravel/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/bloc/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/bloc/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/bloc/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/chitui/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/chitui/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/chitui/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/comfyui-uml/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/comfyui-uml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/comfyui-uml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/cv/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/cv/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/cv/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/cv/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/d2copenaiplugin/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/d2copenaiplugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dashercontrol/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dashercontrol/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dashercontrol/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/dimension/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/dimension/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/dimension/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/donneesqc-mcp/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/donneesqc-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/donneesqc-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/esp32-7seg/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/esp32-7seg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/flashgames/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/flashgames/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/flashgames/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/githubsimplefiledownloader/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/githubsimplefiledownloader/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/githubsimplefiledownloader/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/greenscreenvideotoalphapngs/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/greenscreenvideotoalphapngs/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/greenscreenvideotoalphapngs/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/hass-renpho/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hass-renpho/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hass-renpho/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/hdr-10bpp-display-test/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hdr-10bpp-display-test/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/hydra/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/hydra/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/hydra/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/hydra/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/ipc-toolkit/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/ipc-toolkit/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/ipc-toolkit/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/jsonresume-theme-kendall/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/jsonresume-theme-kendall/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/jsonresume-theme-kendall/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/kroki-playground/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/kroki-playground/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/kroki-playground/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/linkshare/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/linkshare/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/linkshare/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/llm2svg/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/llm2svg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/llm2svg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/maestro/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/maestro/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/maestro/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/marketwatch/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/marketwatch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/mediaboxdockercompose/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/mediaboxdockercompose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/nova-backtest/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nova-backtest/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nova-backtest/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/novatorem/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/novatorem/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/novatorem/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/nx-activity-log/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nx-activity-log/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nx-activity-log/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nx-activity-log/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/nxsand/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/nxsand/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/nxsand/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/pan-tilt-controller/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/pan-tilt-controller/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/pan-tilt-controller/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/rawanalyser/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/rawanalyser/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/retroarch-web-games/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/retroarch-web-games/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/serilog-sinks-sentrysdk/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/serilog-sinks-sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/serilog-sinks-sentrysdk/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/sm64coopdx-switch-n3ds/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/sm64coopdx-switch-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/sm64coopdx-switch-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/springbootfilesuploader/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/springbootfilesuploader/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/springbootfilesuploader/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/switch-wifi/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/switch-wifi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/switch-wifi/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/tch099/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/tch099/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/tch099/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/uml-mcp/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/uml-skill/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/uml-skill/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/uml-skill/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/notes/wordsenigma/</loc>
    <lastmod>2026-10-23T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/notes/wordsenigma/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/notes/wordsenigma/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/dimension-rust-math-rendering/</loc>
    <lastmod>2026-10-23T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dimension-rust-math-rendering/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dimension-rust-math-rendering/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/graphics/</loc>
    <lastmod>2026-10-23T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphics/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphics/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphics/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/rust/</loc>
    <lastmod>2026-10-23T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/rust/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/rust/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/rust/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/dashercontrol-homelab-workspaces/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/dashercontrol-homelab-workspaces/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/dashercontrol-homelab-workspaces/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/docker/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/homelab/</loc>
    <lastmod>2026-10-23T09:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homelab/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homelab/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homelab/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/blender/</loc>
    <lastmod>2026-10-23T08:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/blender/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/blender/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/blender/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/bloc-blender-cloud-storage/</loc>
    <lastmod>2026-10-23T08:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/bloc-blender-cloud-storage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/bloc-blender-cloud-storage/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/open-source/</loc>
    <lastmod>2026-10-23T08:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/open-source/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/open-source/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/open-source/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/caddy/</loc>
    <lastmod>2026-10-22T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/caddy/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/caddy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/caddy/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/reverse-proxy-infrastructure/</loc>
    <lastmod>2026-10-22T00:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/reverse-proxy-infrastructure/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/reverse-proxy-infrastructure/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/.net/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/.net/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/.net/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/.net/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/algoets/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/algoets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/algoets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/algoets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/artemis-switch-frame-pacing/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/artemis-switch-frame-pacing/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/artemis-switch-frame-pacing/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/backtesting/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/comfyui/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/comfyui/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/comfyui/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/comfyui/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/comfyui-uml-diagram-workflows/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/comfyui-uml-diagram-workflows/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/comfyui-uml-diagram-workflows/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/batchbacktesting-engine/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/batchbacktesting-engine/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/batchbacktesting-engine/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/algoets-python-workshop/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-python-workshop/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-python-workshop/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/homebrew/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/homebrew/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/homebrew/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/homebrew/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/mermaid/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/mermaid/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/mermaid/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/mermaid/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/nintendo-3ds/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/nintendo-switch/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/nintendo-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/nintendo-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/pandas/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/pandas/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/pandas/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/pandas/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/sm64coopdx-switch-new3ds-port/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/sm64coopdx-switch-new3ds-port/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/sm64coopdx-switch-new3ds-port/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/sentry/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/sentry/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/sentry/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/sentry/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/serilog/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/serilog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/serilog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/serilog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/serilog-sentrysdk-structured-errors/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/serilog-sentrysdk-structured-errors/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/serilog-sentrysdk-structured-errors/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/uml/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/uml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/uml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/uml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/api/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/api/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/api/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/api/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/certification/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/certification/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/certification/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/certification/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/claude-academy-claude-api/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/claude-academy-claude-api/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/claude-academy-claude-api/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/%C3%A9ts/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/%C3%A9ts/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/%C3%A9ts/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/m%C3%A9moire/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/thesis-submitted-ets/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-submitted-ets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-submitted-ets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/plantuml/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plantuml/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plantuml/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plantuml/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/uml-mcp/</loc>
    <lastmod>2026-09-02T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/uml-mcp/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/uml-mcp/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/uml-mcp/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/artemis-switch/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/artemis-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/artemis-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/moonlight-n3ds/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/moonlight-n3ds/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/sm64coopdx-switch/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/sm64coopdx-switch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/sm64coopdx-switch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/handheld-streaming-homebrew/</loc>
    <lastmod>2026-09-02T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/handheld-streaming-homebrew/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/handheld-streaming-homebrew/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/joining-la-caisse/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/joining-la-caisse/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/joining-la-caisse/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/thesis-wear-texture-space/</loc>
    <lastmod>2026-09-02T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/thesis-wear-texture-space/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/thesis-wear-texture-space/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/ai-figurines-3d-printing/</loc>
    <lastmod>2026-10-27T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/ai-figurines-3d-printing/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/ai-figurines-3d-printing/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/caec-2026-optics-poster/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caec-2026-optics-poster/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caec-2026-optics-poster/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/machine-learning/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/machine-learning/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/machine-learning/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/machine-learning/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/vector-databases-similar-movies/</loc>
    <lastmod>2026-10-20T10:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/vector-databases-similar-movies/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/vector-databases-similar-movies/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/marketwatch-python-trading/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/marketwatch-python-trading/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/marketwatch-python-trading/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/qces-lean-discovery-pitch/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/qces-lean-discovery-pitch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/qces-lean-discovery-pitch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/education/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/education/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/education/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/education/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/trading/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/trading/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/trading/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/trading/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/dimension/</loc>
    <lastmod>2026-04-13T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dimension/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dimension/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dimension/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/esp32-7seg/</loc>
    <lastmod>2026-04-13T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/esp32-7seg/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/esp32-7seg/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/algoets-markets-first-competition/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/algoets-markets-first-competition/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/algoets-markets-first-competition/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/conference/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/conference/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/conference/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/conference/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/graphquon/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/graphquon/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/graphquon/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/graphquon/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/graphquon-2025-university-of-toronto/</loc>
    <lastmod>2026-05-22T23:30:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2025-university-of-toronto/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2025-university-of-toronto/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/siggraph/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/siggraph/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/siggraph/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/siggraph/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/gpt-store-diagram-tool/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/gpt-store-diagram-tool/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/gpt-store-diagram-tool/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/chatgpt/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/chatgpt/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/chatgpt/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/chatgpt/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/blender-python-packages/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/blender-python-packages/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/blender-python-packages/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/graphquon-2024-ets/</loc>
    <lastmod>2026-05-22T23:45:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/graphquon-2024-ets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/graphquon-2024-ets/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/polytechnique-teaching-start/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/polytechnique-teaching-start/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/polytechnique-teaching-start/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/devsecops/</loc>
    <lastmod>2026-10-24T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/devsecops/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/devsecops/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/devsecops/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/multiple-indicators-backtesting/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/multiple-indicators-backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/multiple-indicators-backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/economics-lego-data-science/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/economics-lego-data-science/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/economics-lego-data-science/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/experimentation-indicateurs-backtesting/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/experimentation-indicateurs-backtesting/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/experimentation-indicateurs-backtesting/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/aws/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/aws/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/aws/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/aws/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/caddy-ec2-cloudwatch-lambda/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/caddy-ec2-cloudwatch-lambda/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/caddy-ec2-cloudwatch-lambda/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/learning/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/learning/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/learning/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/learning/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/aws-certified-cloud-practitioner/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/aws-certified-cloud-practitioner/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/aws-certified-cloud-practitioner/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/predicting-stock-prices-monte-carlo/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/predicting-stock-prices-monte-carlo/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/predicting-stock-prices-monte-carlo/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/docker-compose/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/docker-compose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/docker-compose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/docker-compose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/javascript/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/javascript/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/javascript/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/javascript/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/kinectron-p5-sketch-gif/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/kinectron-p5-sketch-gif/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/kinectron-p5-sketch-gif/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/mediabox-homelab-docker-catalog/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/mediabox-homelab-docker-catalog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/mediabox-homelab-docker-catalog/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/proxmox/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/proxmox/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/proxmox/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/proxmox/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/byzantium-solidity-ethereum-workshop/</loc>
    <lastmod>2026-10-24T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/byzantium-solidity-ethereum-workshop/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/byzantium-solidity-ethereum-workshop/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-week-1/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/portfolio-hugo-week-1/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/portfolio-hugo-week-1/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/recipes/champignon/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/champignon/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/champignon/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/champignon/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/recipes/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/recipes/spinach-goat-cheese-walnut-tart/</loc>
    <lastmod>2024-01-05T00:00:00-05:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/recipes/spinach-goat-cheese-walnut-tart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/recipes/spinach-goat-cheese-walnut-tart/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/rhino-lidar-apartment-scan/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/rhino-lidar-apartment-scan/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/rhino-lidar-apartment-scan/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/hdr-10bpp-display-test/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/hdr-10bpp-display-test/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/hdr-10bpp-display-test/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/mediaboxdockercompose/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/mediaboxdockercompose/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/mediaboxdockercompose/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/retroarch-web-games/</loc>
    <lastmod>2024-01-01T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/retroarch-web-games/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/retroarch-web-games/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/career/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/career/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/career/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/career/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/software-engineering-journey/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/software-engineering-journey/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/software-engineering-journey/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/porfolio/</loc>
    <lastmod>2023-12-30T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/porfolio/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/porfolio/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/porfolio/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/professional-resume-json-resume/</loc>
    <lastmod>2026-05-22T22:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/professional-resume-json-resume/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/professional-resume-json-resume/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/html/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/html/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/html/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/html/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/snowflake-data-for-breakfast/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snowflake-data-for-breakfast/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snowflake-data-for-breakfast/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/snapchat-lens-creator/</loc>
    <lastmod>2026-10-24T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/snapchat-lens-creator/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/snapchat-lens-creator/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/expo-manger-sante-2023/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/expo-manger-sante-2023/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/expo-manger-sante-2023/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/github-copilot-cedille-session/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/github-copilot-cedille-session/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/github-copilot-cedille-session/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/openai/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/openai/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/openai/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/openai/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/livechat-platform-notes/</loc>
    <lastmod>2026-05-22T22:45:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/livechat-platform-notes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/livechat-platform-notes/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/tags/plugin/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/tags/plugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/tags/plugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/tags/plugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/</loc>
    <lastmod>2026-05-22T16:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/d2c-openai-diagram-plugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/d2c-openai-diagram-plugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/</loc>
    <lastmod>2026-05-23T00:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/chatgpt-airprm-sequence-diagrams/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/chatgpt-airprm-sequence-diagrams/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/runai-aws-inference-webinar/</loc>
    <lastmod>2026-05-22T12:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/runai-aws-inference-webinar/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/runai-aws-inference-webinar/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/skate-rack-cad-to-object/</loc>
    <lastmod>2026-05-22T22:30:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/skate-rack-cad-to-object/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/skate-rack-cad-to-object/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/renpho-health-api-blueprint/</loc>
    <lastmod>2026-05-22T23:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/renpho-health-api-blueprint/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/renpho-health-api-blueprint/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/movietraileranalyzer/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/movietraileranalyzer/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/movietraileranalyzer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/movietraileranalyzer/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/fileclassifier/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/fileclassifier/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/fileclassifier/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/fileclassifier/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/d2copenaiplugin/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/d2copenaiplugin/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/dashcontrol/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/dashcontrol/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/dashcontrol/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/plantumlapi/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/plantumlapi/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/plantumlapi/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/plantumlapi/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/rawanalyser/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/rawanalyser/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/rawanalyser/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/serilog.sinks.sentrysdk/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/serilog.sinks.sentrysdk/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/serilog.sinks.sentrysdk/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/wordunveil/</loc>
    <lastmod>2021-09-06T22:42:23+08:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/wordunveil/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/wordunveil/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/wordunveil/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/home-networking-evolution/</loc>
    <lastmod>2026-05-22T14:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/home-networking-evolution/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/home-networking-evolution/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/projects/marketwatch/</loc>
    <lastmod>2021-09-06T12:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/projects/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/projects/marketwatch/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/projects/marketwatch/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/blog/fr/posts/codepen-demos-antoinebou13/</loc>
    <lastmod>2026-05-23T01:00:00-04:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/blog/fr/posts/codepen-demos-antoinebou13/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/blog/posts/codepen-demos-antoinebou13/" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/index-en.html</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/index-en.html" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/index-fr.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/index-en.html" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/index-fr.html</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/index-en.html" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/index-fr.html" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/index-en.html" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/index.html</loc>
    <lastmod>2026-11-05</lastmod>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/linktree/</loc>
    <lastmod>2026-11-05</lastmod>
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/resume.md</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/resume.md" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/resume-fr.md" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/resume.md" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/resume-fr.md</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/resume.md" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/resume-fr.md" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/resume.md" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/resume.json</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/resume.json" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/resume-fr.json" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/resume.json" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/resume-fr.json</loc>
    <lastmod>2026-11-05</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://antoineboucher.info/CV/resume.json" />
    <xhtml:link rel="alternate" hreflang="fr" href="https://antoineboucher.info/CV/resume-fr.json" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://antoineboucher.info/CV/resume.json" />
  </url>
  <url>
    <loc>https://antoineboucher.info/CV/llms.txt</loc>
    <lastmod>2026-11-05</lastmod>
  </url>
</urlset>