<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated at build time from SITE_URL and the route data. Do not edit by
     hand: run a build instead. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.uttamthapa.com/</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/about</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/projects</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/services</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/resources</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/resume</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/contact</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/privacy-policy</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/terms-of-service</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/projects/velvet-loop</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/projects/velvet-loop-og.jpg</image:loc>
      <image:title>Velvet Loop</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/projects/golden-leaf-knots</loc>
    <lastmod>2026-08-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/projects/golden-leaf-knots-og.jpg</image:loc>
      <image:title>Golden Leaf Knots</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/building-velvet-loop-full-stack-ecommerce-platform</loc>
    <lastmod>2026-06-12</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/tvl.PNG</image:loc>
      <image:title>Building Velvet Loop: A Production-Ready Full Stack Ecommerce Platform</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/building-golden-leaf-knots-ecommerce-platform</loc>
    <lastmod>2026-06-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/imp.jpg</image:loc>
      <image:title>Building Golden Leaf Knots: From Instagram Store to a Full Ecommerce Platform</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/razorpay-integration-production-ecommerce</loc>
    <lastmod>2026-06-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/razorpay-integration-cover.jpg</image:loc>
      <image:title>How I Integrated Razorpay Into a Production Ecommerce Platform</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/designing-secure-ecommerce-checkout-flow</loc>
    <lastmod>2026-06-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/secure-checkout-flow-cover.jpg</image:loc>
      <image:title>Designing a Secure Ecommerce Checkout Flow: From Cart to Successful Order</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/preventing-duplicate-orders-payment-issues-ecommerce</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/preventing-duplicate-orders-cover.jpg</image:loc>
      <image:title>How I Prevented Duplicate Orders, Payment Race Conditions &amp; Inventory Corruption in a Production Ecommerce System</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/building-inventory-management-system-handmade-products</loc>
    <lastmod>2026-07-05</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/inventory-management-cover.jpg</image:loc>
      <image:title>Building an Inventory Management System for Handmade Products</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/cloudinary-image-management-ecommerce</loc>
    <lastmod>2026-07-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/cloudinary-cover.jpg</image:loc>
      <image:title>How I Used Cloudinary for Ecommerce Image Management</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/automated-email-notifications-nodemailer</loc>
    <lastmod>2026-07-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/nodemailer-cover.jpg</image:loc>
      <image:title>Building Automated Email Notifications Using Nodemailer</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/system-design-basics-production-applications</loc>
    <lastmod>2026-07-20</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/system-design-cover.jpg</image:loc>
      <image:title>System Design Basics for Production Applications</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/postgresql-indexing-query-performance</loc>
    <lastmod>2026-07-24</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/postgres-performance-cover.jpg</image:loc>
      <image:title>PostgreSQL Indexing and Query Performance</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/core-web-vitals-react-applications</loc>
    <lastmod>2026-07-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/core-web-vitals-cover.jpg</image:loc>
      <image:title>Improving Core Web Vitals in React Applications</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/web-application-security-practices</loc>
    <lastmod>2026-07-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/web-security-cover.jpg</image:loc>
      <image:title>Security Practices Every Web Application Needs</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.uttamthapa.com/blog/deploying-full-stack-applications</loc>
    <lastmod>2026-08-02</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <image:image>
      <image:loc>https://www.uttamthapa.com/images/blog/deployment-cover.jpg</image:loc>
      <image:title>Deploying a Full-Stack App: Vercel, Render and Supabase</image:title>
    </image:image>
  </url>
</urlset>
