<?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://mehdigolzari.dev</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blueprint</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/services</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/founder-to-launch-framework</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/about</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/resume</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/contact</loc>
    <lastmod>2026-09-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/audit-vibe-coded-mvp-seed-due-diligence</loc>
    <lastmod>2026-09-19</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=audit-vibe-coded-mvp-seed-due-diligence</image:loc>
      <image:title>Audit Your Vibe-Coded MVP Before Seed Due Diligence: The CTO Playbook</image:title>
      <image:caption>AI code generators help founders ship in 72 hours, but introduce toxic architectural debt. Here is how to audit and harden your vibe-coded MVP before seed due diligence.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/b2b-saas-auth-multi-tenant-rbac-architecture</loc>
    <lastmod>2026-09-17</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=b2b-saas-auth-multi-tenant-rbac-architecture</image:loc>
      <image:title>B2B SaaS Auth: Architecting Multi-Tenant Workspaces &amp; RBAC from Day 1</image:title>
      <image:caption>Naive B2C auth breaks the moment enterprise teams sign up. Learn how to architect multi-tenant workspace switching, granular RBAC, and SSO-ready schemas from Day 1.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/ai-gateway-architecture-llm-failover-rate-limits</loc>
    <lastmod>2026-09-15</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=ai-gateway-architecture-llm-failover-rate-limits</image:loc>
      <image:title>AI Gateways: Stop LLM Outages &amp; 429 Limits in SaaS MVPs</image:title>
      <image:caption>Eliminate catastrophic LLM outages and 429 rate limit crashes. Learn how to architect a resilient, token-aware AI Gateway for your SaaS MVP.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/zero-scale-cloud-cut-saas-mvp-cloud-burn</loc>
    <lastmod>2026-09-13</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=zero-scale-cloud-cut-saas-mvp-cloud-burn</image:loc>
      <image:title>Zero-Scale Cloud: Cut SaaS MVP Cloud Burn from $1,500/Mo to Under $20/Mo</image:title>
      <image:caption>Eliminate the AWS credit cliff. Discover how to architect a zero-scale cloud infrastructure that slashes early-stage SaaS cloud burn from $1,500/mo to under $20/mo.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/dev-agency-handover-code-audit-playbook</loc>
    <lastmod>2026-09-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=dev-agency-handover-code-audit-playbook</image:loc>
      <image:title>Dev Agency Handover: 5 Technical Checks Before Releasing Final Payout</image:title>
      <image:caption>Never release final escrow payments based on a screen-share demo. Learn the 5 technical audit checks required to verify codebase health and avoid costly rewrites.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/async-job-queues-saas-mvp-postgres-vs-redis</loc>
    <lastmod>2026-09-09</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=async-job-queues-saas-mvp-postgres-vs-redis</image:loc>
      <image:title>Async Jobs in SaaS MVPs: Postgres vs Redis Queues</image:title>
      <image:caption>Eliminate HTTP 504 timeouts and dual-write bugs in your SaaS MVP. Learn why Postgres-backed queues outperform Redis and Kafka for early-stage startups.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/multi-tenant-rag-stop-cross-tenant-data-leaks</loc>
    <lastmod>2026-09-07</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=multi-tenant-rag-stop-cross-tenant-data-leaks</image:loc>
      <image:title>Multi-Tenant RAG: How to Stop Cross-Tenant Vector Data Leaks in Enterprise SaaS</image:title>
      <image:caption>Eliminate cross-tenant vector data leaks in enterprise AI SaaS. Learn deterministic RAG isolation patterns using pgvector RLS, metadata pre-filtering, and strict namespaces.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/the-mvp-microservices-trap-modular-monolith</loc>
    <lastmod>2026-09-03</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=the-mvp-microservices-trap-modular-monolith</image:loc>
      <image:title>The MVP Microservices Trap: Why Early-Stage SaaS Needs a Modular Monolith</image:title>
      <image:caption>Avoid burning $2,000/mo on idle Kubernetes clusters. Learn how a modular monolith maximizes shipping velocity and investor-ready architecture for your MVP.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/automated-llm-evals-ci-cd-ai-mvp-guardrails</loc>
    <lastmod>2026-09-01</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=automated-llm-evals-ci-cd-ai-mvp-guardrails</image:loc>
      <image:title>Automated LLM Evals: CI/CD Guardrails for AI MVPs</image:title>
      <image:caption>Eliminate vibes-based prompt engineering. Learn how to install deterministic CI/CD LLM evaluation harnesses to prevent silent regressions and protect margins.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/fractional-cto-vs-technical-co-founder-pre-seed</loc>
    <lastmod>2026-08-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=fractional-cto-vs-technical-co-founder-pre-seed</image:loc>
      <image:title>Fractional CTO vs. Technical Co-Founder: The Pre-Seed SaaS Playbook</image:title>
      <image:caption>Discover whether to hire a Fractional CTO or Technical Co-Founder at pre-seed. Protect 30-50% equity, avoid agency traps, and launch a scale-ready SaaS MVP.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/slash-ai-api-costs-saas-mvps</loc>
    <lastmod>2026-08-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=slash-ai-api-costs-saas-mvps</image:loc>
      <image:title>Slash AI API Costs by 80% in SaaS MVPs: The Architectural Guide</image:title>
      <image:caption>Learn how to slash your AI SaaS API burn rate by 80% using prompt caching, semantic vector cache layers, and deterministic model routing cascades.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/postgres-rls-multi-tenant-saas-mvp-architecture</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=postgres-rls-multi-tenant-saas-mvp-architecture</image:loc>
      <image:title>Postgres RLS: Multi-Tenant Architecture for SaaS MVPs</image:title>
      <image:caption>Learn how PostgreSQL Row-Level Security delivers enterprise-grade multi-tenant isolation on a single database without complex infra or cross-tenant data leaks.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/why-offshore-agency-codebases-fail-seed-due-diligence</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=why-offshore-agency-codebases-fail-seed-due-diligence</image:loc>
      <image:title>Why Offshore Agency Codebases Fail Seed Due Diligence (And How to Fix Them)</image:title>
      <image:caption>Discover why agency-built MVPs collapse during investor technical due diligence and learn the exact architectural remediation steps to secure your seed round.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://mehdigolzari.dev/blog/why-ai-agents-fail-deterministic-state-machines</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://mehdigolzari.dev/api/blog/asset?slug=why-ai-agents-fail-deterministic-state-machines</image:loc>
      <image:title>Why AI Agents Fail: Replacing Brittle Prompt Chaining with Deterministic State Machines</image:title>
      <image:caption>Discover why naive prompt chains crash in production and how deterministic state machines provide reliable, cost-controlled AI MVP architecture for founders.</image:caption>
    </image:image>
  </url>
</urlset>