auto-claude: subtask-3-3 - Fix robots.txt and sitemap configuration

- Remove outdated static public/sitemap.xml that conflicted with dynamic sitemap.ts
  (was missing leistungen pages, city pages, and had outdated blog/portfolio slugs)
- Fix robots.ts to reference only the single sitemap.xml instead of non-existent
  language-specific sitemaps (sitemap-de.xml, sitemap-en.xml, sitemap-sr.xml)
- Dynamic sitemap.ts now handles all pages with proper hreflang alternates

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
2026-01-25 00:46:04 +01:00
co-authored by Claude Opus 4.5
parent 65df1bd559
commit a45e0f3aba
2 changed files with 1 additions and 496 deletions
-490
View File
@@ -1,490 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://damjan-savic.com/</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/"/>
</url>
<url>
<loc>https://damjan-savic.com/en/</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/"/>
</url>
<url>
<loc>https://damjan-savic.com/about</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/about"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/about"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/about"/>
</url>
<url>
<loc>https://damjan-savic.com/en/about</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/about"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/about"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/about"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/about</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/about"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/about"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/about"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio"/>
</url>
<url>
<loc>https://damjan-savic.com/blog</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog"/>
</url>
<url>
<loc>https://damjan-savic.com/en/blog</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/blog</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog"/>
</url>
<url>
<loc>https://damjan-savic.com/contact</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/contact"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/contact"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/contact"/>
</url>
<url>
<loc>https://damjan-savic.com/en/contact</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/contact"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/contact"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/contact"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/contact</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/contact"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/contact"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/contact"/>
</url>
<url>
<loc>https://damjan-savic.com/privacy</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/privacy"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/privacy"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/privacy"/>
</url>
<url>
<loc>https://damjan-savic.com/en/privacy</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/privacy"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/privacy"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/privacy"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/privacy</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/privacy"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/privacy"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/privacy"/>
</url>
<url>
<loc>https://damjan-savic.com/terms</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/terms"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/terms"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/terms"/>
</url>
<url>
<loc>https://damjan-savic.com/en/terms</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/terms"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/terms"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/terms"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/terms</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/terms"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/terms"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/terms"/>
</url>
<url>
<loc>https://damjan-savic.com/blog/erp-integration-breuninger</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/erp-integration-breuninger"/>
</url>
<url>
<loc>https://damjan-savic.com/en/blog/erp-integration-breuninger</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/erp-integration-breuninger"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/blog/erp-integration-breuninger</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/erp-integration-breuninger"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/erp-integration-breuninger"/>
</url>
<url>
<loc>https://damjan-savic.com/blog/fullstack-development-timetracking</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/fullstack-development-timetracking"/>
</url>
<url>
<loc>https://damjan-savic.com/en/blog/fullstack-development-timetracking</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/fullstack-development-timetracking"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/blog/fullstack-development-timetracking</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/fullstack-development-timetracking"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/fullstack-development-timetracking"/>
</url>
<url>
<loc>https://damjan-savic.com/blog/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/en/blog/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/blog/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/blog/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/blog/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/ai-data-reader</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/ai-data-reader"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/ai-data-reader</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/ai-data-reader"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/ai-data-reader</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/ai-data-reader"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/ai-data-reader"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/bi-vision</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/bi-vision"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/bi-vision</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/bi-vision"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/bi-vision</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/bi-vision"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/bi-vision"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/business-intelligence-ai</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/business-intelligence-ai"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/business-intelligence-ai</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/business-intelligence-ai"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/business-intelligence-ai</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/business-intelligence-ai"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/business-intelligence-ai"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/claude-personal-assistant</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/claude-personal-assistant"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/claude-personal-assistant</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/claude-personal-assistant"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/claude-personal-assistant</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/claude-personal-assistant"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/claude-personal-assistant"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/e-commerce-integration</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/e-commerce-integration"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/e-commerce-integration</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/e-commerce-integration"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/e-commerce-integration</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/e-commerce-integration"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/e-commerce-integration"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/local-llm-training</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/local-llm-training"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/local-llm-training</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/local-llm-training"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/local-llm-training</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/local-llm-training"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/local-llm-training"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/rfid-automation</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/rfid-automation"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/rfid-automation"/>
</url>
<url>
<loc>https://damjan-savic.com/portfolio/timetracking-software</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/timetracking-software"/>
</url>
<url>
<loc>https://damjan-savic.com/en/portfolio/timetracking-software</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="sr" href="https://damjan-savic.com/sr/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/timetracking-software"/>
</url>
<url>
<loc>https://damjan-savic.com/sr/portfolio/timetracking-software</loc>
<lastmod>2026-01-05</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="de" href="https://damjan-savic.com/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="en" href="https://damjan-savic.com/en/portfolio/timetracking-software"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://damjan-savic.com/portfolio/timetracking-software"/>
</url>
</urlset>