<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/writing</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/about</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/querylite</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/raft</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/crdt-editor</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/split-bill</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/emi</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/sip</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/focus</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/password</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/langgraph</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/langfuse</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/rate-limiter</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/flaky-suite</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/eval-gate</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/guardrail</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/circuit-breaker</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/cache-stampede</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/capacity</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/json-journey</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/llm-notes</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/lab/assistant</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/claims-api-test-framework</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/log-to-test-service</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/realtime-chat-backend</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/querylite</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/raft-consensus</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/crdt-editor</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/connect-to-nature</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/rakta-setu</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/dynamic-journey-builder</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/api-sequencing-engine</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/wildlife-conservation</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/ask-me-assistant</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/guardrail-game</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/langgraph-game</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/langfuse-game</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/system-design-simulators</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/this-portfolio</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/agentic-claims-triage</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/document-extraction-flow</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/llm-gateway</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/prompt-release-pipeline</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/ticket-auto-resolution</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/prompt-regression-tests</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/rag-retrieval-tests</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/hallucination-checker</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/llm-load-test</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/api-contract-drift</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/projects/grounded-knowledge-assistant</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/langgraph-and-langfuse-in-plain-words</loc>
<lastmod>2026-09-28T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/api-design-for-100k-rps</loc>
<lastmod>2026-08-11T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/the-database-is-the-bottleneck</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/false-positives-kill-guardrails</loc>
<lastmod>2026-07-14T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/testing-llm-features-in-ci</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/api-automation-that-survives-change</loc>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/bad-rag-answers-are-retrieval-failures</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://gaurav-portfolio-topaz.vercel.app/blog/slow-and-flaky-test-suites</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
