<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.carnielstudio.com</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/portfolio</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/creator-economy-iq</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/link-pay</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/technoclean-dry-cleaners</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/bisats</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/alieaz</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/pouch-swap</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/zubion-logistics</loc>
<lastmod>2026-09-27T21:43:27.322Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/todo-app</loc>
<lastmod>2026-03-21T21:49:00.118Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/work/decane-wallet</loc>
<lastmod>2026-04-20T11:11:41.071Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog</loc>
<lastmod>2026-10-14T22:22:26.479Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/series</loc>
<lastmod>2026-10-14T22:02:43.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/series/coding-for-children</loc>
<lastmod>2026-10-14T22:02:43.477Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/series/borrowed-light</loc>
<lastmod>2026-10-14T21:37:15.559Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/ai-developer-workflow-faster</loc>
<lastmod>2026-10-14T22:22:26.479Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/events-make-your-sprite-listen</loc>
<lastmod>2026-10-14T22:02:43.478Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-10-green-shutters</loc>
<lastmod>2026-10-14T21:37:15.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-9-seventy-two-hours</loc>
<lastmod>2026-10-14T21:37:15.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-8-the-warrant</loc>
<lastmod>2026-10-14T21:37:15.560Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-7-friday-5-pm</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-6-tea-in-old-ikoyi</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-5-is-she-asleep</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-4-the-name-on-the-door</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-3-nine-oclock</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-2-downstairs</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/borrowed-light-episode-1-the-signature</loc>
<lastmod>2026-10-14T21:33:40.722Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/your-first-scratch-program</loc>
<lastmod>2026-10-14T22:00:36.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/sequences-and-loops-for-kids</loc>
<lastmod>2026-10-14T22:00:36.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/what-is-coding-talking-to-computers</loc>
<lastmod>2026-10-14T22:00:36.318Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/css-anchor-positioning-popover-tooltips</loc>
<lastmod>2026-10-14T13:21:40.579Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/design-engineering-frontend-job-ai-cant-fake</loc>
<lastmod>2026-10-14T12:49:34.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/react-query-not-refetching-stale-balance</loc>
<lastmod>2026-10-09T02:49:13.613Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/typescript-7-nextjs-migration</loc>
<lastmod>2026-10-14T10:56:57.127Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/nextjs-agents-md-ai-coding-agents</loc>
<lastmod>2026-10-09T02:47:04.530Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/react-viewtransition-nextjs-page-transitions</loc>
<lastmod>2026-10-12T09:47:53.218Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/blog/caching-in-nextjs-16-a-practical-guide-to-use-cache</loc>
<lastmod>2026-10-09T03:07:52.555Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.carnielstudio.com/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
</urlset>
