<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://pro-web.tech/en</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/about</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/about" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/about" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/about" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/blog" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/blog" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/blog" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/cases</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/cases" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/cases" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/cases" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/contacts</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/contacts" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/contacts" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/contacts" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/cookie-policy</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/cookie-policy" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/cookie-policy" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/cookie-policy" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/privacy-policy</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/privacy-policy" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/privacy-policy" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/privacy-policy" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/services" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/services" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/services" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/ai-agent-security</loc>
        <lastmod>2026-09-26T21:16:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A developer desk with a laptop showing blurred code, a closed steel lockbox with a padlock and a ring of keys, and a diagram sheet with a shield and an AI-agent icon in the background.</image:title>
            <image:caption>A developer desk with a laptop showing blurred code, a closed steel lockbox with a padlock and a ring of keys, and a diagram sheet with a shield and an AI-agent icon in the background.</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/ai-agent-security" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/ai-agent-security" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/ai-agent-security" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/build-your-own-cursor-on-zed-2026</loc>
        <lastmod>2026-09-26T21:18:58Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A dark code editor screen: file tree with change indicators on the left, highlighted code in the center, AI agent panel on the right</image:title>
            <image:caption>A dark code editor screen: file tree with change indicators on the left, highlighted code in the center, AI agent panel on the right</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/build-your-own-cursor-on-zed-2026" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/bun-elysia-api-with-drizzle-and-openapi</loc>
        <lastmod>2026-09-29T06:09:34Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A laptop with Bun and Elysia API code, a database schema, and open OpenAPI documentation</image:title>
            <image:caption>A laptop with Bun and Elysia API code, a database schema, and open OpenAPI documentation</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/bun-elysia-api-with-drizzle-and-openapi" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/freelance-pitfalls-how-to-protect-your-project</loc>
        <lastmod>2026-10-02T13:12:18Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A messenger chat with unread messages on a laptop screen, an alarm clock and a calendar beside it — broken commitments with a freelancer</image:title>
            <image:caption>A messenger chat with unread messages on a laptop screen, an alarm clock and a calendar beside it — broken commitments with a freelancer</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/freelance-pitfalls-how-to-protect-your-project" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/how-much-website-costs-2026</loc>
        <lastmod>2026-10-01T09:06:35Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A desk with a calculator, a notepad and a website mockup open on a laptop, next to a stack of page sketches — planning a web project budget</image:title>
            <image:caption>A desk with a calculator, a notepad and a website mockup open on a laptop, next to a stack of page sketches — planning a web project budget</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/how-much-website-costs-2026" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/how-to-choose-web-development-contractor</loc>
        <lastmod>2026-10-01T10:55:10Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A freelancer and a client shaking hands over a negotiation desk: a laptop with code and headphones on one side, a contract and coffee on the other, a checkmark sticky note between them as the point of agreement</image:title>
            <image:caption>A freelancer and a client shaking hands over a negotiation desk: a laptop with code and headphones on one side, a contract and coffee on the other, a checkmark sticky note between them as the point of agreement</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/how-to-choose-web-development-contractor" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/kysely-and-h3</loc>
        <lastmod>2026-01-06T15:09:22Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>Kysely and H3 for creating type-safe functional API in TypeScript</image:title>
            <image:caption>Kysely and H3 for creating type-safe functional API in TypeScript</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/kysely-and-h3" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/kysely-and-h3" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/kysely-and-h3" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/nuxt-and-shadcn</loc>
        <lastmod>2026-01-06T15:09:39Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>Dashboard of a modern web application on Nuxt 3 with shadcn components in light and dark themes</image:title>
            <image:caption>Dashboard of a modern web application on Nuxt 3 with shadcn components in light and dark themes</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/nuxt-and-shadcn" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/nuxt-and-shadcn" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/nuxt-and-shadcn" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/nuxt-blog-content</loc>
        <lastmod>2026-01-06T15:09:06Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>Modern blog on Nuxt 3 with Nuxt Content components in light and dark themes</image:title>
            <image:caption>Modern blog on Nuxt 3 with Nuxt Content components in light and dark themes</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/nuxt-blog-content" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/nuxt-blog-content" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/nuxt-blog-content" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/outrch-holodnye-pisma-s-ai-bez-oblaka</loc>
        <lastmod>2026-09-30T08:29:14Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>Laptop with the Outrch app: a client list and a first email draft</image:title>
            <image:caption>Laptop with the Outrch app: a client list and a first email draft</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/outrch-holodnye-pisma-s-ai-bez-oblaka" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/outrch-holodnye-pisma-s-ai-bez-oblaka" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/outrch-holodnye-pisma-s-ai-bez-oblaka" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/blog/smetik-offline-smety-dlya-podryadchikov</loc>
        <lastmod>2026-09-30T08:31:40Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://pro-web.tech/[object Object]</image:loc>
            <image:title>A smartphone showing an estimate on a construction site with no network signal — the Smetik offline app</image:title>
            <image:caption>A smartphone showing an estimate on a construction site with no network signal — the Smetik offline app</image:caption>
            <image:license>https://creativecommons.org/licenses/by-nc-sa/4.0/</image:license>
        </image:image>
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/blog/smetik-offline-smety-dlya-podryadchikov" hreflang="en-US" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/smetik-offline-smety-dlya-podryadchikov" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/blog/smetik-offline-smety-dlya-podryadchikov" hreflang="ru-RU" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/cases/outrch</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/cases/outrch" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/cases/outrch" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/cases/outrch" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/cases/smetik</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/cases/smetik" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/cases/smetik" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/cases/smetik" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/audit</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/services/audit" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/services/audit" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/services/audit" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/consulting</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/services/consulting" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/services/consulting" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/services/consulting" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/services/development" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/services/development" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/services/development" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/trainings</loc>
        <xhtml:link rel="alternate" hreflang="ru-RU" href="https://pro-web.tech/services/trainings" />
        <xhtml:link rel="alternate" hreflang="en-US" href="https://pro-web.tech/en/services/trainings" />
        <xhtml:link rel="alternate" hreflang="x-default" href="https://pro-web.tech/services/trainings" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/back-office</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/back-office" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/back-office" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/back-office" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/backend-api</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/backend-api" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/backend-api" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/backend-api" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/bff</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/bff" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/bff" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/bff" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/bots</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/bots" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/bots" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/bots" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/crm</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/crm" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/crm" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/crm" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/dashboard</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/dashboard" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/dashboard" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/dashboard" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/desktop-app</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/desktop-app" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/desktop-app" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/desktop-app" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/lk</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/lk" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/lk" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/lk" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/mobile-app</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/mobile-app" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/mobile-app" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/mobile-app" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/spa</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/spa" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/spa" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/spa" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/ssr</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/ssr" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/ssr" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/ssr" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/web-app</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/web-app" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/web-app" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/web-app" hreflang="en-US" />
    </url>
    <url>
        <loc>https://pro-web.tech/en/services/development/web-site</loc>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/web-site" hreflang="x-default" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/services/development/web-site" hreflang="ru-RU" />
        <xhtml:link rel="alternate" href="https://pro-web.tech/en/services/development/web-site" hreflang="en-US" />
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v7.4.7 at 2026-10-03T13:46:52.325Z -->