<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url>
<loc>https://devbyselmir.com</loc>
<lastmod>2026-10-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://devbyselmir.com/services/custom-software-development</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/all</loc>
<lastmod>2026-10-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbyselmir.com/services</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbyselmir.com/case-studies</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/custom-software-vs-off-the-shelf-2026</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/custom-software-vs-off-the-shelf-2026/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-10-16T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/add-ai-to-existing-app-without-rebuilding</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/add-ai-to-existing-app-without-rebuilding/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/ai-built-app-prototype-to-production</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/ai-built-app-prototype-to-production/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-10-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/production-ai-agents-mcp-spring-boot-nextjs-2026</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/production-ai-agents-mcp-spring-boot-nextjs-2026/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-08-14T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/how-i-built-agentic-ui-on-top-of-spring-ai-tool-results</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/how-i-built-agentic-ui-on-top-of-spring-ai-tool-results/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-05-19T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/why-choose-full-stack-developer-2026</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/why-choose-full-stack-developer-2026/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2026-01-21T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/production-ready-chatgpt-wrapper-chatbots</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/production-ready-chatgpt-wrapper-chatbots/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2025-10-23T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/turn-ideas-into-real-products</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/turn-ideas-into-real-products/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2025-10-15T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/building-ai-powered-mvps-react-nextjs-springboot</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/building-ai-powered-mvps-react-nextjs-springboot/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2025-10-10T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/blogs/react-nextjs-springboot-perfect-stack</loc>
<image:image>
<image:loc>https://devbyselmir.com/blogs/react-nextjs-springboot-perfect-stack/opengraph-image/cover</image:loc>
</image:image>
<lastmod>2025-10-09T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/case-studies/freelydesk</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/case-studies/kupujdomace</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/case-studies/scisbo-dashboard</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://devbyselmir.com/case-studies/scisbo-messaging</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
