<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://ndelucien.com/</loc>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ndelucien.com/about</loc>
<lastmod>2026-09-05T00:58:17.798Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/skills</loc>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/projects</loc>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ndelucien.com/blog</loc>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/contact</loc>
<lastmod>2026-09-05T00:58:17.798Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/vertex-reader</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/vertex-reader/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/remote-ledger</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/remote-ledger/opengraph-image</image:loc>
</image:image>
<image:image>
<image:loc>https://s3.ndelucien.com/ndelucien/project/85091dcb-bf7a-470c-bb7d-0d7d81858f04-screenshot-2026-09-05-at-12.10.57.png</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/clipwright</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/clipwright/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/the-ezz-show</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/the-ezz-show/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/dropport</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/dropport/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/sleeping-beauty</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/sleeping-beauty/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/system-design-roulette</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/system-design-roulette/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/postgres-replica</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/postgres-replica/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-13T23:13:54.278Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/tiktok-api</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/tiktok-api/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T23:05:34.031Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/kwiknkap</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/kwiknkap/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T00:58:17.869Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/omnitrader</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/omnitrader/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T00:58:17.879Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/airlipay</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/airlipay/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T23:05:34.326Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/ntopor</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/ntopor/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T23:05:34.508Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/aniclo</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/aniclo/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T23:05:34.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/nkwa</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/nkwa/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T23:05:34.883Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/scholargrade</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/scholargrade/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T00:58:17.910Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/projects/kwarry</loc>
<image:image>
<image:loc>https://ndelucien.com/projects/kwarry/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T00:58:17.917Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/why-i-built-the-ezz-show</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/why-i-built-the-ezz-show/opengraph-image</image:loc>
</image:image>
<image:image>
<image:loc>https://s3.ndelucien.com/ndelucien/post/d532838a-0c72-428a-8391-ff7ef503a9a2-screenshot-2026-09-13-at-16.01.27.png</image:loc>
</image:image>
<lastmod>2026-09-14T09:43:19.504Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/the-app-that-bricked-a-laptop-and-became-a-study-desk</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/the-app-that-bricked-a-laptop-and-became-a-study-desk/opengraph-image</image:loc>
</image:image>
<image:image>
<image:loc>https://s3.ndelucien.com/ndelucien/post/principia-today.png</image:loc>
</image:image>
<lastmod>2026-09-13T15:17:35.023Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/why-i-built-the-remote-and-ledger</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/why-i-built-the-remote-and-ledger/opengraph-image</image:loc>
</image:image>
<image:image>
<image:loc>https://s3.ndelucien.com/ndelucien/post/remote-ledger-broadsheet.png</image:loc>
</image:image>
<lastmod>2026-09-07T11:44:47.711Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/why-i-built-dropport</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/why-i-built-dropport/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-07T10:11:25.298Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/what-i-learned-losing-a-cms-database</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/what-i-learned-losing-a-cms-database/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T02:09:50.108Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/i-built-vertex-reader</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/i-built-vertex-reader/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T02:14:14.547Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/simplifying-postgresql-logical-replication</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/simplifying-postgresql-logical-replication/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T02:14:15.281Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ndelucien.com/blog/my-journey-with-expo</loc>
<image:image>
<image:loc>https://ndelucien.com/blog/my-journey-with-expo/opengraph-image</image:loc>
</image:image>
<lastmod>2026-09-05T02:14:15.339Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
