<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://harsh-softwaredev.vercel.app</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/courses</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/resume</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/contact</loc>
<lastmod>2026-05-11T22:42:51.602Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/portfolio-cms</loc>
<lastmod>2026-05-11T02:56:00.161Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/structuregen</loc>
<lastmod>2026-05-11T02:55:28.193Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/seo-audit-engine</loc>
<lastmod>2026-05-11T02:56:37.359Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/raw-data-to-webpage-convertor</loc>
<lastmod>2026-05-11T02:57:08.788Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/folder-content-extractor</loc>
<lastmod>2026-05-11T02:55:28.019Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/crewera-reality</loc>
<lastmod>2026-05-11T02:56:36.893Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/projects/salvio</loc>
<lastmod>2026-05-11T02:55:50.500Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/courses/nextjs-full-course</loc>
<lastmod>2026-05-11T21:53:01.512Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/supabase-prisma-nextjs-postgresql</loc>
<lastmod>2026-05-11T11:53:13.052Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/postgresql-indexing-strategies-that-will-make-your-queries-10x-faster</loc>
<lastmod>2026-05-11T02:59:20.248Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/getting-started-nextjs-14-app-router</loc>
<lastmod>2026-05-11T02:57:14.384Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/mastering-typescript-basics-to-advanced</loc>
<lastmod>2026-05-11T02:57:14.824Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/github-to-vercel-deploy-nextjs</loc>
<lastmod>2026-05-11T02:57:10.623Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/fullstack-portfolio-nextjs-cloudinary-nodemailer</loc>
<lastmod>2026-05-11T02:57:15.834Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/react-19-useoptimistic-hook-build-snappy-uis-that-update-before-the-server-responds</loc>
<lastmod>2026-05-11T02:58:03.311Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/build-your-own-ai-chatbot-with-nextjs-vercel-ai-sdk-and-openai-in-under-1-hour</loc>
<lastmod>2026-05-10T21:29:40.268Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/the-web-dev-stack-thats-winning-in-2026-nextjs-drizzle-postgres-clerk</loc>
<lastmod>2026-05-11T11:48:24.021Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/nextjs-middleware-protecting-routes-ab-testing-and-georedirects-in-one-file</loc>
<lastmod>2026-05-11T02:59:19.791Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/nodejs-streams-demystified-process-large-files-without-killing-your-server</loc>
<lastmod>2026-05-11T02:57:40.754Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/mysql-vs-postgresql-in-2026-which-database-should-you-pick-for-your-next-project</loc>
<lastmod>2026-05-11T02:59:12.728Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/building-a-productionready-rest-api-with-expressjs-auth-validation-and-error-handling</loc>
<lastmod>2026-05-11T02:59:14.506Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/nextjs-15-server-actions-explained-build-a-fullstack-form-without-an-api-route</loc>
<lastmod>2026-05-11T02:57:40.341Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/blog/claude-gpt4o-gemini-15-pro-developer-comparison-2025</loc>
<lastmod>2026-05-11T02:59:13.275Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/seo-optimization</loc>
<lastmod>2026-05-09T08:37:36.225Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/static-website-design</loc>
<lastmod>2026-05-09T08:35:40.592Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/saas-platform-development</loc>
<lastmod>2026-05-09T08:37:55.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/mern-stack-development</loc>
<lastmod>2026-05-09T08:37:11.520Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/figma-to-nextjs-react</loc>
<lastmod>2026-05-09T08:40:06.628Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/custom-api-integration</loc>
<lastmod>2026-05-09T08:38:49.482Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/nextjs-development</loc>
<lastmod>2026-05-09T08:35:57.047Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/portfolio-cms-development</loc>
<lastmod>2026-05-09T08:36:33.723Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://harsh-softwaredev.vercel.app/services/wordpress-development</loc>
<lastmod>2026-05-09T08:36:50.779Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
