<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://muhaiman.dev</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://muhaiman.dev/about</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://muhaiman.dev/contact</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/rebuilding-a-reporting-engine-inside-a-legacy-saas</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/scraping-90000-financial-symbols-daily-without-blowing-the-proxy-budget</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/scraping-hotel-reviews-by-intercepting-browser-api-traffic</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/the-hardest-part-of-building-an-ai-saas-was-google-oauth</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/what-makes-multi-vendor-checkout-surprisingly-hard-to-build</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/why-i-write-turning-scattered-ideas-into-reliable-foundations</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/why-open-source</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://muhaiman.dev/writing/why-vector-search-alone-fails-hybrid-rag</loc>
<lastmod>2026-10-25T08:23:50.679Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
