<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nirajiitr.com</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nirajiitr.com/portfolio</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nirajiitr.com/services</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://nirajiitr.com/products</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://nirajiitr.com/contact</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/privacy</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://nirajiitr.com/terms</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://nirajiitr.com/refund-policy</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.3</priority>
</url>
<url>
<loc>https://nirajiitr.com/services/hire-langchain-developer</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://nirajiitr.com/services/hire-nextjs-developer</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://nirajiitr.com/services/rag-chatbot-development</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://nirajiitr.com/services/n8n-automation</loc>
<lastmod>2026-05-02T19:53:28.881Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/production-ready-ml-pipeline-2026</loc>
<lastmod>2026-05-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/react-testing-2026-vitest-rtl-msw</loc>
<lastmod>2026-05-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/react-security-xss-csrf-secure-api-integration</loc>
<lastmod>2026-05-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/advanced-react-patterns-compound-render-hooks</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/figma-to-react-clean-code-guide</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/responsive-design-modern-css-beyond-media-queries</loc>
<lastmod>2026-04-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/dashboard-ui-tailwind-shadcn</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/redux-toolkit-vs-zustand-vs-jotai-2026</loc>
<lastmod>2026-04-26T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/react-performance-2026-memo-suspense-server-components</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/nextjs-16-2026-whats-new-what-to-use</loc>
<lastmod>2026-04-24T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/practical-mlops-notebook-to-production-api</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/ai-coding-assistant-llms-vscode-jetbrains</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/offline-first-web-apps-resilient-pwas-flaky-networks</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/cloud-security-zero-trust-aws-azure</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/full-stack-typescript-2026-nextjs-node-postgres</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/secure-by-design-web-apps-owasp-top-10-modern-javascript</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/devops-real-world-github-actions-docker-kubernetes</loc>
<lastmod>2026-04-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/cloud-native-saas-30-days-microservices-aws-azure</loc>
<lastmod>2026-04-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/zero-to-agentic-ai-production-ready-agents-llms-tools</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/mastering-rag-production-ready-ai-search-feature</loc>
<lastmod>2026-04-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/on-device-ai-2026-mobile-edge-lightweight-models</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/real-time-web-experiences-live-dashboards-websockets-webrtc</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/advanced-typescript-patterns-scalable-frontend-react-nextjs</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/modern-authentication-oauth2-1-openid-connect-passwordless</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/apis-2026-rest-vs-graphql-vs-grpc-use-cases</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/devsecops-shifting-left-sast-dast-sboms-pipeline</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nirajiitr.com/blog/system-design-interview-2026-scalable-real-time-systems-caching-event-streams</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
