<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://mohammadalhabil.vercel.app</loc>
<lastmod>2026-01-06T23:26:24.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/about</loc>
<lastmod>2026-01-06T23:26:24.165Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects</loc>
<lastmod>2026-01-06T23:26:24.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog</loc>
<lastmod>2026-01-06T23:26:24.165Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/contact</loc>
<lastmod>2026-01-06T23:26:24.165Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/breaking-bad</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/to-do-app</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/rock-paper-scissors-game</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/massar-business</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/reddit-clone</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/startup-website</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/projects/allora-store</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/react-19-2-features</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/shadcn-ui-project-generator-custom-design-systems</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/the-magic-of-utm-parameters</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/client-vs-server-side-fetching</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/props-state-context-ref-react</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/organizing-i18n-translation-files</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/vscode-folder-team-consistency</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/core-web-vitals-optimization-guide</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/indexeddb-vs-localstorage-guide</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/tanstack-ai-type-safe-provider-agnostic-sdk</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/react-query-complete-guide</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/understanding-react-re-renders</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/server-actions-vs-api-routes</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/abort-controller-fetch-axios-performance</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/url-state-vs-react-state</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://mohammadalhabil.vercel.app/blog/managing-svg-icons-react-nextjs</loc>
<lastmod>2026-01-06T23:26:24.551Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
