<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://blog.kevingabeci.com/</loc>
<lastmod>2026-06-24T05:14:24.074Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/investigating-the-wicked-where-to-start</loc>
<lastmod>2026-06-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-migrated-production-to-kubernetes-zero-downtime</loc>
<lastmod>2026-06-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-made-an-api-3x-faster</loc>
<lastmod>2026-06-20T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/theron-investigators-mentor-character-profile</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-built-tool-index-saas-solo-in-under-a-month</loc>
<lastmod>2026-06-18T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-train-realistic-lora-models-for-products-and-brands</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/ai-agents-that-work-in-production-evaluators-and-quality-gates</loc>
<lastmod>2026-06-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-built-orchard-deck-cozy-card-collectathon-godot</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-built-world-11-world-cup-draft-roguelike-godot</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/multi-tenant-saas-postgres-schema-isolation</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-add-payments-to-a-product-without-the-leaks</loc>
<lastmod>2026-06-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-built-an-affiliate-platform-from-scratch</loc>
<lastmod>2026-06-13T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/books-like-dark-matter-blake-crouch</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-build-web-scrapers-that-survive-real-sites</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/what-should-it-cost-to-build-an-mvp</loc>
<lastmod>2026-06-11T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-add-ai-to-an-existing-product-without-a-rebuild</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/why-i-work-solo-and-ship-faster-than-an-agency</loc>
<lastmod>2026-06-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-ship-fast-with-ai-tooling-without-shipping-garbage</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-i-set-up-cicd-so-deploying-is-just-a-push</loc>
<lastmod>2026-06-07T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/how-to-scope-an-mvp-so-it-actually-ships</loc>
<lastmod>2026-06-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/dark-fantasy-where-the-hunter-is-hunted</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/books-like-severance-apple-tv</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/locked-room-mystery-fantasy-inn-investigators</loc>
<lastmod>2026-05-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/books-like-the-witcher-series</loc>
<lastmod>2026-05-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://blog.kevingabeci.com/posts/investigating-the-wicked-dark-fantasy-saga</loc>
<lastmod>2026-04-22T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
