<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://devportfolio.dev</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devportfolio.dev/services</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/seven-cms</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/seven-suite</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/seven-shop</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/erp-system</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/trading-bot</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/automation-engine</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/legacy-modernization</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/cybersecurity</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/projects/aurora-browser</loc>
<lastmod>2026-09-19T00:17:10.039Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/system-prompts-are-just-configuration-stop-treating-them-lik</loc>
<lastmod>2026-09-19T00:06:49.662Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/scheduling-systems-break-when-rules-are-alive</loc>
<lastmod>2026-09-17T10:06:35.335Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-agents-writing-to-your-database-without-validation</loc>
<lastmod>2026-09-17T11:34:42.168Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-audit-logs-are-security-theater-until-they-re-not</loc>
<lastmod>2026-09-17T10:57:38.813Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/stop-evaluating-erp-features-start-with-your-actual-pain</loc>
<lastmod>2026-09-15T21:04:22.365Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/benchmarks-that-lie-why-your-demo-always-works</loc>
<lastmod>2026-09-15T21:04:21.761Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-i-don-t-bet-on-pim-platforms-anymore</loc>
<lastmod>2026-09-15T21:04:21.297Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/webhook-debugging-stop-blaming-stripe-check-your-own-code</loc>
<lastmod>2026-09-05T13:02:32.658Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/when-your-algorithm-becomes-illegal-overnight</loc>
<lastmod>2026-09-05T20:59:37.691Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/when-to-rewrite-node-js-in-rust-spoiler-not-always</loc>
<lastmod>2026-09-16T03:31:18.728Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-your-coffee-roastery-doesn-t-need-odoo-yet</loc>
<lastmod>2026-09-03T01:58:54.507Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/health-checks-are-lying-to-you-and-why-that-matters</loc>
<lastmod>2026-09-01T02:44:59.313Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/stop-trusting-developers-to-remember-env-files</loc>
<lastmod>2026-08-31T17:34:42.202Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/voice-ai-in-enterprise-systems-what-actually-works</loc>
<lastmod>2026-08-25T01:30:28.310Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-your-margin-report-is-lying-to-you-and-how-i-caught-it</loc>
<lastmod>2026-08-25T01:30:27.922Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-i-m-not-betting-my-business-on-flutter</loc>
<lastmod>2026-08-25T01:30:27.231Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-prompts-are-code-now-treat-them-like-it</loc>
<lastmod>2026-09-01T02:59:50.880Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-models-as-dependencies-why-provenance-matters-for-your-st</loc>
<lastmod>2026-09-12T04:50:53.864Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-in-erpnext-isn-t-magic-it-s-just-better-automation</loc>
<lastmod>2026-08-21T20:09:51.847Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-mentor-vs-online-courses-what-actually-works</loc>
<lastmod>2026-08-06T12:37:17.017Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-i-stopped-building-custom-integrations-and-started-using</loc>
<lastmod>2026-08-06T12:37:16.147Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-in-manufacturing-start-with-the-real-problem-not-the-mode</loc>
<lastmod>2026-08-23T01:59:50.635Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/rbac-done-wrong-why-hardcoded-permissions-bite-you-later</loc>
<lastmod>2026-08-29T06:56:39.644Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/stack-decisions-are-architecture-decisions</loc>
<lastmod>2026-08-29T18:38:01.330Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/odoo-upgrades-when-to-jump-when-to-stay-put</loc>
<lastmod>2026-07-29T16:48:23.523Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/100-day-erp-go-live-is-marketing-real-implementation-takes-h</loc>
<lastmod>2026-07-29T16:48:23.051Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/p2p-file-transfer-why-i-stopped-building-it-for-production</loc>
<lastmod>2026-07-29T16:48:22.489Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-your-logistics-stack-needs-api-first-design</loc>
<lastmod>2026-07-29T16:48:21.607Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-seo-doesn-t-matter-if-your-app-doesn-t-exist</loc>
<lastmod>2026-09-17T16:12:18.145Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-in-production-when-hallucinations-cost-money</loc>
<lastmod>2026-09-17T16:11:29.219Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-assisted-roadmaps-where-hype-meets-reality</loc>
<lastmod>2026-09-17T16:11:24.331Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/local-llms-in-production-privacy-vs-practicality</loc>
<lastmod>2026-09-17T16:11:43.413Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/stop-manually-creating-dummy-data-use-ai-to-generate-it</loc>
<lastmod>2026-09-17T16:12:04.027Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-your-rag-setup-fails-in-production-and-how-to-fix-it</loc>
<lastmod>2026-09-17T16:12:19.887Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-enterprise-erp-slides-never-match-reality</loc>
<lastmod>2026-09-17T16:12:08.206Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/stop-building-ides-start-building-workflows</loc>
<lastmod>2026-09-17T16:12:01.447Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/shipping-fast-vs-shipping-for-five-years</loc>
<lastmod>2026-09-17T16:11:56.875Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ssh-keys-in-production-stop-fixing-permissions-manually</loc>
<lastmod>2026-09-17T16:11:59.743Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-erp-implementations-fail-and-how-to-fix-them</loc>
<lastmod>2026-09-18T09:31:33.411Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-erp-implementations-fail-and-how-to-not-be-that-guy</loc>
<lastmod>2026-09-18T22:05:28.830Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/why-i-m-not-betting-everything-on-transformer-hype</loc>
<lastmod>2026-09-17T16:12:15.324Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-projects-always-need-docker-always</loc>
<lastmod>2026-09-17T16:11:33.305Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-for-internal-tools-not-marketing-magic</loc>
<lastmod>2026-09-17T16:11:26.712Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/pdf-generation-in-node-stop-shipping-headless-browsers</loc>
<lastmod>2026-09-17T16:11:48.154Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/open-source-business-model</loc>
<lastmod>2026-09-18T02:08:37.388Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/erpnext-vs-odoo</loc>
<lastmod>2026-09-17T16:11:41.083Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/auditing-legacy-php</loc>
<lastmod>2026-09-17T16:11:35.249Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/telegram-bots-guide</loc>
<lastmod>2026-09-18T21:44:17.094Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/ai-agents-business</loc>
<lastmod>2026-09-18T17:05:46.599Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://devportfolio.dev/blog/building-seven-cms</loc>
<lastmod>2026-09-17T16:11:39.048Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
