<?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://www.harshthummar.in</loc>
<image:image>
<image:loc>https://www.harshthummar.in/og.png</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.harshthummar.in/about</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/casestudy</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/experience</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/technology</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/contact</loc>
<lastmod>2026-10-19</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.harshthummar.in/privacy</loc>
<lastmod>2025-08-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.harshthummar.in/terms</loc>
<lastmod>2025-08-01</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://www.harshthummar.in/casestudy/vettedpool</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/casestudy/vettedpool-og.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/casestudy/nutrileft</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/casestudy/nutrileft-og.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/casestudy/hsfin</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/casestudy/hsfin-og.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/nextjs-16-caching-use-cache</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/nextjs-16-caching-use-cache.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/react-19-hooks-useactionstate-useoptimistic</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/react-19-hooks-useactionstate-useoptimistic.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/laravel-rest-api-react-frontend</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/laravel-rest-api-react-frontend.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/tailwind-css-v4-design-system</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/tailwind-css-v4-design-system.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/nextjs-contact-form-server-actions-zod</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/nextjs-contact-form-server-actions-zod.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/npm-supply-chain-security-javascript</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/npm-supply-chain-security-javascript.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/mongodb-schema-design-best-practices</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/mongodb-schema-design-best-practices.webp</image:loc>
</image:image>
<lastmod>2026-10-19</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/nextjs-authentication-secure-login-protected-routes</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/nextjs-authentication-secure-login-protected-routes.webp</image:loc>
</image:image>
<lastmod>2026-09-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/react-server-components-nextjs-16</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/react-server-components-nextjs-16.webp</image:loc>
</image:image>
<lastmod>2026-09-02</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/nextjs-16-performance-optimization</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/nextjs-16-performance-optimization.webp</image:loc>
</image:image>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/build-ai-agent-nextjs-16-react-2026</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/build-ai-agent-nextjs-16-react-2026.webp</image:loc>
</image:image>
<lastmod>2026-08-24</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/typescript-react-nodejs-full-stack-guide</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/typescript-react-nodejs-full-stack-guide.webp</image:loc>
</image:image>
<lastmod>2026-08-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/build-ai-powered-web-app-nextjs-nodejs-mongodb</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/build-ai-powered-web-app-nextjs-nodejs-mongodb.webp</image:loc>
</image:image>
<lastmod>2026-08-15</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/react-website-seo-guide</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/react-website-seo-guide.webp</image:loc>
</image:image>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/javascript-performance-optimization-techniques</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/javascript-performance-optimization-techniques.webp</image:loc>
</image:image>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/secure-rest-api-nodejs-express-mongodb</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/secure-rest-api-nodejs-express-mongodb.webp</image:loc>
</image:image>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/react-vs-nextjs</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/react-vs-nextjs.webp</image:loc>
</image:image>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.harshthummar.in/blog/build-full-stack-app-react-nodejs-mongodb</loc>
<image:image>
<image:loc>https://www.harshthummar.in/images/Blog/build-full-stack-app-react-nodejs-mongodb.webp</image:loc>
</image:image>
<lastmod>2026-08-08</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
