<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Home / Overview -->
  <url>
    <loc>https://www.nirmalprajapati.dev/</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Experience -->
  <url>
    <loc>https://www.nirmalprajapati.dev/experience</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Works / Projects -->
  <url>
    <loc>https://www.nirmalprajapati.dev/works</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- Blogs listing -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Blog Post: Claude .NET SDK Enterprise AI Integration Guide -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/claude-dotnet-sdk-enterprise-ai-integration-guide</loc>
    <lastmod>2026-06-14</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Demystifying Model Context Protocol MCP in .NET -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/demystifying-model-context-protocol-mcp-dotnet</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Contact -->
  <url>
    <loc>https://www.nirmalprajapati.dev/contact</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Privacy Policy -->
  <url>
    <loc>https://www.nirmalprajapati.dev/privacy-policy</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Terms of Service -->
  <url>
    <loc>https://www.nirmalprajapati.dev/terms-of-service</loc>
    <lastmod>2026-06-21</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!-- Blog Post: C# 13 and .NET 9 Features -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/csharp-13-dotnet-9-features</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Minimal APIs -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/aspnet-core-minimal-apis-performance</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: React 19 Server Components -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/react-19-server-components-dotnet-guide</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Clean Architecture -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/clean-architecture-dotnet-8-guide</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Securing Microservices -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/securing-dotnet-microservices-oauth2</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: EF Core 8 Performance Tuning -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/ef-core-8-performance-tuning</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Azure Container Apps vs AKS -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/azure-container-apps-vs-aks-dotnet</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: Vector Databases and RAG -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/vector-databases-aspnet-core-rag</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: React Query for Dashboards -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/react-query-enterprise-dashboards</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Blog Post: SignalR and React -->
  <url>
    <loc>https://www.nirmalprajapati.dev/blogs/signalr-react-realtime-dashboards</loc>
    <lastmod>2026-06-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>
