<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ufraan.dev/</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ufraan.dev/about</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://ufraan.dev/projects</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ufraan.dev/papers</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ufraan.dev/books</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ufraan.dev/blog</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://ufraan.dev/contact</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://ufraan.dev/resume</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/bittorrent-internals</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/how-twitter-served-300k-timelines-ps</loc>
<lastmod>2026-03-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/how-does-the-internet-work</loc>
<lastmod>2026-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/the-art-of-minimal-design-in-web-development</loc>
<lastmod>2026-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/building-type-safe-apis-with-typescript</loc>
<lastmod>2025-12-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/inside-the-cloudflare-outage-nov-18-2025</loc>
<lastmod>2025-11-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/blog/understanding-react-server-components</loc>
<lastmod>2024-08-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/holo</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/convertfile43</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/copia</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/toraje</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/tex-leaf</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/custom-malware</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/jpeg-go</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/proofly</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/rag-bash-a</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/network-programming-projects</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/bencode-foo</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/pinfinite</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/excalidraw</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/germinal</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/mailcheck</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/parser</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/jwt-HS256-RS256</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/nmclean</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/next-freeports</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/rive</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/screenshot-with-go</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/ct-answers</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/datahub</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/fupload</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/http-server</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/tcp-server</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/TenShort</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/ml-lab-experiments</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/prisma7-nextjs-starter</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/odd-even-generator</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/simple-web-server</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/sound-test</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/json-tree-view</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/lexicon-dictionary</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/groot-dictionary</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/nothing</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/oiiaoiia</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/portfolio-webgl</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/ricerca</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/terces</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/tezos-care</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ufraan.dev/projects/webgl-pattern</loc>
<lastmod>2026-07-20T20:34:00.101Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
