<?xml version="1.0" encoding="UTF-8"?>
<!--
  This is a single-page site, so there is exactly one indexable URL.

  Do not add the in-page anchors (#about, #services, #projects, #skills,
  #contact) as extra <url> entries — search engines strip fragments and treat
  them all as "/", so they add nothing and can look like duplicate padding.
  If a real second page is ever added (a blog post, a case study at its own
  path), give it its own <url> block here.

  Keep <lastmod> honest: update it when the page content actually changes.
-->
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:image="http://www.google.com/schemas/sitemap-image/1.1"
>
  <url>
    <loc>https://purecoders.vercel.app/</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>

    <image:image>
      <image:loc>https://purecoders.vercel.app/profile.png</image:loc>
      <image:title>Oyetunji Taofeek Ololade</image:title>
      <image:caption>Backend software engineer and technical educator, Ilorin, Nigeria.</image:caption>
    </image:image>

    <image:image>
      <image:loc>https://purecoders.vercel.app/logixia.png</image:loc>
      <image:title>Logixia Academy</image:title>
      <image:caption>Interactive coding platform with a real-time collaborative editor, built solo.</image:caption>
    </image:image>

    <image:image>
      <image:loc>https://purecoders.vercel.app/gopher%20os.png</image:loc>
      <image:title>Gopher OS</image:title>
      <image:caption>Go programming learning lab that scaled to 600+ peak active users.</image:caption>
    </image:image>

    <image:image>
      <image:loc>https://purecoders.vercel.app/osun.png</image:loc>
      <image:title>Osun Youth Affairs Portal</image:title>
      <image:caption>Technical upgrade of the official Osun State Youth Affairs digital portal.</image:caption>
    </image:image>
  </url>
</urlset>
