<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  
  <!-- Página principal -->
  <url>
    <loc>https://omarosorio.com/</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/" />
  </url>
  
  <!-- Sobre Mí -->
  <url>
    <loc>https://omarosorio.com/sobre-mi</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/sobre-mi" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/sobre-mi" />
  </url>
  
  <!-- Servicios -->
  <url>
    <loc>https://omarosorio.com/servicios</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/servicios" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/servicios" />
  </url>
  
  <!-- Proyectos -->
  <url>
    <loc>https://omarosorio.com/proyectos</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/proyectos" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/proyectos" />
  </url>
  
  <!-- Blog -->
  <url>
    <loc>https://omarosorio.com/blog</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/blog" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/blog" />
  </url>
  
  <!-- Artículos del Blog -->
  <url>
    <loc>https://omarosorio.com/blog/mejores-practicas-react-2024</loc>
    <lastmod>2024-01-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/blog/mejores-practicas-react-2024" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/blog/mejores-practicas-react-2024" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/blog/introduccion-dotnet-maui</loc>
    <lastmod>2024-01-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/blog/introduccion-dotnet-maui" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/blog/introduccion-dotnet-maui" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/blog/arquitectura-software-escalable</loc>
    <lastmod>2024-01-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/blog/arquitectura-software-escalable" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/blog/arquitectura-software-escalable" />
  </url>
  
  <!-- Herramientas - Índice -->
  <url>
    <loc>https://omarosorio.com/herramientas</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas" />
  </url>
  
  <!-- Herramientas Individuales - Desarrollo -->
  <url>
    <loc>https://omarosorio.com/herramientas/formateador-sql</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/formateador-sql" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/formateador-sql" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/formateador-json</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/formateador-json" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/formateador-json" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/base64</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/base64" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/base64" />
  </url>
  
  <!-- Herramientas Individuales - PDFs -->
  <url>
    <loc>https://omarosorio.com/herramientas/unir-pdf</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/unir-pdf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/unir-pdf" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/dividir-pdf</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/dividir-pdf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/dividir-pdf" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/reordenar-pdf</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/reordenar-pdf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/reordenar-pdf" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/pdf-a-jpg</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/pdf-a-jpg" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/pdf-a-jpg" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/jpg-a-pdf</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/jpg-a-pdf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/jpg-a-pdf" />
  </url>
  
  <url>
    <loc>https://omarosorio.com/herramientas/html-a-pdf</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/herramientas/html-a-pdf" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/herramientas/html-a-pdf" />
  </url>
  
  <!-- Contacto -->
  <url>
    <loc>https://omarosorio.com/contacto</loc>
    <lastmod>2026-02-26</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <xhtml:link rel="alternate" hreflang="es" href="https://omarosorio.com/contacto" />
    <xhtml:link rel="alternate" hreflang="en" href="https://omarosorio.com/contacto" />
  </url>
  
</urlset>
