<?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://gcamara.dev/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/es/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/cv/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/cv/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/cv/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/cv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/cv/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/cv/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/cv/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/cv/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/cv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/cv/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/es/cv/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/cv/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/cv/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/cv/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/cv/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/screens/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/screens/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/screens/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/screens/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/screens/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/screens/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/screens/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/screens/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/screens/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/screens/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/es/screens/</loc>
    <lastmod>2026-10-23T16:22:49-03:00</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/screens/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/screens/"/>
    <xhtml:link rel="alternate" hreflang="es" href="https://gcamara.dev/es/screens/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/screens/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/deixei-meu-agente-de-ia-gravar-as-proprias-demos/</loc>
    <lastmod>2026-10-21</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/deixei-meu-agente-de-ia-gravar-as-proprias-demos/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/letting-my-ai-agent-record-its-own-demos/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/letting-my-ai-agent-record-its-own-demos/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/letting-my-ai-agent-record-its-own-demos/</loc>
    <lastmod>2026-10-21</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/deixei-meu-agente-de-ia-gravar-as-proprias-demos/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/letting-my-ai-agent-record-its-own-demos/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/letting-my-ai-agent-record-its-own-demos/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/como-usei-a-ia-para-controlar-minhas-bluetti/</loc>
    <lastmod>2026-10-20</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/como-usei-a-ia-para-controlar-minhas-bluetti/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-i-used-ai-to-control-my-bluetti-stations/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-i-used-ai-to-control-my-bluetti-stations/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/how-i-used-ai-to-control-my-bluetti-stations/</loc>
    <lastmod>2026-10-20</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/como-usei-a-ia-para-controlar-minhas-bluetti/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-i-used-ai-to-control-my-bluetti-stations/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-i-used-ai-to-control-my-bluetti-stations/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/sonnet-beat-opus-on-my-security-evals-for-under-half-the-cost/</loc>
    <lastmod>2026-10-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/sonnet-beat-opus-on-my-security-evals-for-under-half-the-cost/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/sonnet-superou-opus-nos-meus-evals-de-seguranca/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/sonnet-beat-opus-on-my-security-evals-for-under-half-the-cost/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/sonnet-superou-opus-nos-meus-evals-de-seguranca/</loc>
    <lastmod>2026-10-09</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/sonnet-beat-opus-on-my-security-evals-for-under-half-the-cost/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/sonnet-superou-opus-nos-meus-evals-de-seguranca/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/sonnet-beat-opus-on-my-security-evals-for-under-half-the-cost/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/dei-a-minha-webcam-uma-equipe-de-iluminacao/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/dei-a-minha-webcam-uma-equipe-de-iluminacao/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/i-gave-my-webcam-a-lighting-crew/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/i-gave-my-webcam-a-lighting-crew/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/how-i-stopped-leaking-api-keys-into-my-ai-agent-s-chat/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-i-stopped-leaking-api-keys-into-my-ai-agent-s-chat/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/parei-de-colar-chaves-de-api-no-chat-do-meu-agente-de-ia/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-i-stopped-leaking-api-keys-into-my-ai-agent-s-chat/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/i-gave-my-webcam-a-lighting-crew/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/dei-a-minha-webcam-uma-equipe-de-iluminacao/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/i-gave-my-webcam-a-lighting-crew/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/i-gave-my-webcam-a-lighting-crew/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/parei-de-colar-chaves-de-api-no-chat-do-meu-agente-de-ia/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-i-stopped-leaking-api-keys-into-my-ai-agent-s-chat/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/parei-de-colar-chaves-de-api-no-chat-do-meu-agente-de-ia/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-i-stopped-leaking-api-keys-into-my-ai-agent-s-chat/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/quality-gate-ganhou-mission-control/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/quality-gate-ganhou-mission-control/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/quality-gate-mission-control/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/quality-gate-mission-control/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/quality-gate-mission-control/</loc>
    <lastmod>2026-10-08</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/quality-gate-ganhou-mission-control/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/quality-gate-mission-control/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/quality-gate-mission-control/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/construi-um-portao-de-qualidade-para-entregas-de-ia-veja-como-especifiquei/</loc>
    <lastmod>2026-09-30</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/construi-um-portao-de-qualidade-para-entregas-de-ia-veja-como-especifiquei/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/quality-gate-spec/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/quality-gate-spec/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/quality-gate-spec/</loc>
    <lastmod>2026-09-30</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/construi-um-portao-de-qualidade-para-entregas-de-ia-veja-como-especifiquei/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/quality-gate-spec/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/quality-gate-spec/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/agi-effect/</loc>
    <lastmod>2026-09-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/agi-effect/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/efeito-agi/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/agi-effect/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/efeito-agi/</loc>
    <lastmod>2026-09-14</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/agi-effect/"/>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/efeito-agi/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/agi-effect/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/pt/blog/como-este-site-e-feito/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/como-este-site-e-feito/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-this-site-is-built/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-this-site-is-built/"/>
  </url>

  <url>
    <loc>https://gcamara.dev/blog/how-this-site-is-built/</loc>
    <lastmod>2026-09-12</lastmod>
    <xhtml:link rel="alternate" hreflang="pt-BR" href="https://gcamara.dev/pt/blog/como-este-site-e-feito/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://gcamara.dev/blog/how-this-site-is-built/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://gcamara.dev/blog/how-this-site-is-built/"/>
  </url>
</urlset>
