<?xml version="1.0" encoding="UTF-8"?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
      <!-- Static pages -->
      <url>
        <loc>https://daffaaditya.id</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.7</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/blog</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.7</priority>
      </url>
      
      <url>
        <loc>https://daffaaditya.id/case-studies</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/freelance</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/resume</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
      </url>

      <!-- Case studies, one per engagement -->
      
      <url>
        <loc>https://daffaaditya.id/case-studies/run-system</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/case-studies/ombudsman-ri</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/case-studies/qqtech</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/case-studies/artifyo</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/case-studies/aliman-bulus</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      <url>
        <loc>https://daffaaditya.id/case-studies/recyclops</loc>
        <lastmod>2026-10-20T05:09:37.979Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
      </url>
      
      <!-- Dynamic blog posts -->
      
            <url>
              <loc>https://daffaaditya.id/blog/post/nextjs-16-turbopack-server-actions-cache-components</loc>
              <lastmod>2026-10-20T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/scaling-ai-agents-as-a-service</loc>
              <lastmod>2026-10-15T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/how-i-learned-to-learn</loc>
              <lastmod>2025-05-12T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/solid-5-principles-that-make-your-codebase-easier-to-change</loc>
              <lastmod>2025-02-18T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/nextjs-14-first-look</loc>
              <lastmod>2024-02-28T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/static-site-generation-in-nextjs</loc>
              <lastmod>2024-02-28T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
            <url>
              <loc>https://daffaaditya.id/blog/post/designing-a-distributed-video-streaming-system</loc>
              <lastmod>2024-02-26T00:00:00.000Z</lastmod>
              <changefreq>monthly</changefreq>
              <priority>0.5</priority>
            </url>
          
    </urlset>