<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gustavo-portifolio-teal.vercel.app</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/portal-dos-calouros-ufsc</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/paceapp</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/contract-generator</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/lextriage</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/skill-lgpd</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/personal-trainer-website</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/love-site-template</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/financial-sheet-ai</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/projects/task-flow</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/reliable-structured-output-from-llms-with-zod</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/what-actually-happens-when-you-call-an-llm-api</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/nextjs-app-router-caching-demystified</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/python-for-people-who-dont-think-of-themselves-as-programmers</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/building-a-production-grade-etl-pipeline-in-python</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://gustavo-portifolio-teal.vercel.app/blog/breaking-into-software-engineering-without-a-cs-degree</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
