<?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://iamvini.co/en</loc>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/en" />
  </url>
  <url>
    <loc>https://iamvini.co/pt</loc>
    <changefreq>weekly</changefreq>
    <priority>1</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/pt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog" />
  </url>
  <url>
    <loc>https://iamvini.co/en/resume</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/resume" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/curriculo</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/curriculo" />
  </url>
  <url>
    <loc>https://iamvini.co/en/uses</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/uses" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/usa</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/usa" />
  </url>
  <url>
    <loc>https://iamvini.co/en/now</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/now" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/agora</loc>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/agora" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2025-11-08-sistemas-que-escalampt</loc><lastmod>2025-11-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2025-11-08-sistemas-que-escalampt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2025-11-08-systems-scaleen</loc><lastmod>2025-11-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2025-11-08-systems-scaleen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-02-10-ritmo-sem-burnoutpt</loc><lastmod>2026-02-10T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-02-10-ritmo-sem-burnoutpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-02-10-shipping-momentumen</loc><lastmod>2026-02-10T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-02-10-shipping-momentumen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-01-sanity-search-llm-pipelinept</loc><lastmod>2026-03-01T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-01-sanity-search-llm-pipelinept" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-01-sanity-search-llm-pipelineen</loc><lastmod>2026-03-01T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-01-sanity-search-llm-pipelineen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-02-criei-um-bot-de-ia-para-ler-posts-e-rascunhar-postspt</loc><lastmod>2026-03-02T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-02-criei-um-bot-de-ia-para-ler-posts-e-rascunhar-postspt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-02-i-built-an-ai-bot-to-read-and-draft-postsen</loc><lastmod>2026-03-02T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-02-i-built-an-ai-bot-to-read-and-draft-postsen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-05-prisml-compiler-first-mlen</loc><lastmod>2026-03-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-05-prisml-compiler-first-mlen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-05-prisml-compiler-first-mlpt</loc><lastmod>2026-03-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-05-prisml-compiler-first-mlpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-05-como-eu-construi-prismlpt</loc><lastmod>2026-03-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-05-como-eu-construi-prismlpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-05-how-i-built-prismlen</loc><lastmod>2026-03-05T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-05-how-i-built-prismlen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-08-busca-sanity-apos-benchmarkpt</loc><lastmod>2026-03-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-08-busca-sanity-apos-benchmarkpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-08-sanity-retrieval-after-benchmarkingen</loc><lastmod>2026-03-08T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-08-sanity-retrieval-after-benchmarkingen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-15-de-filtro-lexical-para-gate-semanticopt</loc><lastmod>2026-03-15T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-15-de-filtro-lexical-para-gate-semanticopt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-15-from-lexical-gates-to-semantic-gatingen</loc><lastmod>2026-03-15T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-15-from-lexical-gates-to-semantic-gatingen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-22-busca-semantica-precisa-de-gates-de-confiancapt</loc><lastmod>2026-03-22T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-22-busca-semantica-precisa-de-gates-de-confiancapt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-22-semantic-retrieval-needs-confidence-gatesen</loc><lastmod>2026-03-22T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-22-semantic-retrieval-needs-confidence-gatesen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-18-o-que-aconteceu-com-o-gristpt</loc><lastmod>2026-03-18T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-18-o-que-aconteceu-com-o-gristpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-18-what-happened-to-gristen</loc><lastmod>2026-03-18T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-18-what-happened-to-gristen" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-21-prisml-030-automl-encoding-correto-e-runtime-corrigidopt</loc><lastmod>2026-03-21T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-21-prisml-030-automl-encoding-correto-e-runtime-corrigidopt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-21-prisml-030-getting-the-defaults-righten</loc><lastmod>2026-03-21T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-21-prisml-030-getting-the-defaults-righten" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-27-como-eu-soltei-o-prisml-031pt</loc><lastmod>2026-03-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/blog/2026-03-27-como-eu-soltei-o-prisml-031pt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/blog/2026-03-27-how-i-shipped-prisml-031-with-agentic-coding</loc><lastmod>2026-03-27T00:00:00.000Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/blog/2026-03-27-how-i-shipped-prisml-031-with-agentic-coding" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work/banditoen</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work/banditoen" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos/banditopt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos/banditopt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work/better-auth-nextjs-convex-starteren</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work/better-auth-nextjs-convex-starteren" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos/better-auth-nextjs-convex-starterpt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos/better-auth-nextjs-convex-starterpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work/betterconeen</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work/betterconeen" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos/betterconept</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos/betterconept" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work/prismlen</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work/prismlen" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos/prismlpt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos/prismlpt" />
  </url>
  <url>
    <loc>https://iamvini.co/en/work/sane-kiten</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="pt" href="https://iamvini.co/pt/work/sane-kiten" />
  </url>
  <url>
    <loc>https://iamvini.co/pt/trabalhos/sane-kitpt</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://iamvini.co/en/trabalhos/sane-kitpt" />
  </url>
</urlset>