<?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://alilefta.vercel.app</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/feed.xml</loc>
<changefreq>daily</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/contact</loc>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/zero-latency-rendering-high-fidelity-3d-hardware-at-60-fps</loc>
<lastmod>2026-02-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/the-atomic-handshake-architecting-a-fail-safe-checkout-protocol</loc>
<lastmod>2026-02-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/breaking-the-bootstrap-loop-designing-the-foundary-interface</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/the-crucible-engine-architecting-a-logic-aware-3d-configurator</loc>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/first_post</loc>
<lastmod>2025-12-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/from-microns-to-microservices</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects/freelancer-command-center-en</loc>
<image:image>
<image:loc>https://alilefta.vercel.app/images/projects/freelancer-command-center/freelancer-command-center-light-v2.png</image:loc>
</image:image>
<lastmod>2026-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects/base-60-hardware-foundary-app-en</loc>
<image:image>
<image:loc>https://alilefta.vercel.app/images/projects/base-60-hardware-foundary-app/base-60-builder.png</image:loc>
</image:image>
<lastmod>2026-01-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects/image-cryptography-system-en</loc>
<image:image>
<image:loc>https://alilefta.vercel.app/images/projects/image-cryptography-system/image-cryptography-system-dark.png</image:loc>
</image:image>
<lastmod>2024-02-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects/oscar-lab-system-en</loc>
<image:image>
<image:loc>https://alilefta.vercel.app/images/projects/oscar-lab-system/oscar-lab-system-dark.png</image:loc>
</image:image>
<lastmod>2024-01-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/projects/labora-saas-en</loc>
<image:image>
<image:loc>https://alilefta.vercel.app/images/projects/labora-saas/labora-saas-light.webp</image:loc>
</image:image>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/tailwind-hack-two-lines-text-turncation</loc>
<lastmod>2024-05-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/first-look-at-velite-the-new-content-layer</loc>
<lastmod>2024-05-15T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/simple-postgresql-index-optimization-query</loc>
<lastmod>2024-05-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/fix-nextjs-static-export-image-blur</loc>
<lastmod>2024-04-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/why-i-switched-from-bash-to-zsh</loc>
<lastmod>2024-03-25T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/tailwind-gradient-text</loc>
<lastmod>2024-03-10T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/notes/fixing-100vh-on-mobile-screens-with-css-variables</loc>
<lastmod>2001-12-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/topics/performance</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/topics/backend</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/topics/frontend</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/topics/architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://alilefta.vercel.app/en/blog/topics/career</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
