<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://iurii.rogulia.fi</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/about</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/services</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/pricing</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/reviews</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/phrases</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/contact</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/experience</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/education</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/checklist</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/privacy</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/legal/cookies</loc>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/fractional-cto</loc>
<lastmod>2026-05-19</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/e-commerce</loc>
<lastmod>2026-05-19</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/mvp-development</loc>
<lastmod>2026-05-19</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/ai-integration</loc>
<lastmod>2026-02-27</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/rescue-projects</loc>
<lastmod>2026-05-12</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/api-integrations</loc>
<lastmod>2026-02-27</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/automation-workflows</loc>
<lastmod>2026-02-27</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/technical-due-diligence</loc>
<lastmod>2026-05-19</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/seo-audit</loc>
<lastmod>2026-05-20</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/services/technical-consultation</loc>
<lastmod>2026-02-27</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/eu-vat-rates-data</loc>
<lastmod>2026-02-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/block-youtube-home</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/htpbe-admin-dashboard</loc>
<lastmod>2026-03-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/htpbe-pdf-analysis</loc>
<lastmod>2024-09-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/htpbe-pdf-workflow-animation</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/perpetual-futures-grid-bot</loc>
<lastmod>2025-10-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pi-pi-b2b-deal-portal</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pi-pi-b2b-ecommerce</loc>
<lastmod>2026-01-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pi-pi-live-color-preview</loc>
<lastmod>2026-07-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pikkuna-ai-chatbot</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pi-pi-presentation-pdf</loc>
<lastmod>2026-03-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pikkuna-ai-localization-pipeline</loc>
<lastmod>2026-07-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pikkuna-ecommerce-platform</loc>
<lastmod>2024-10-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/pikkuna-svg-calculator</loc>
<lastmod>2025-03-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/sitepulse-website-domain-monitor</loc>
<lastmod>2024-12-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/postnord-integration</loc>
<lastmod>2025-11-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/vatnode-mcp</loc>
<lastmod>2026-05-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/vatnode-vat-validation</loc>
<lastmod>2026-01-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/woocommerce-eu-vat-plugin</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/projects/wrongulator</loc>
<lastmod>2026-05-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/5-signs-it-is-holding-you-back</loc>
<lastmod>2026-03-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/add-ai-without-rewriting</loc>
<lastmod>2026-05-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/agency-codebase-takeover</loc>
<lastmod>2026-04-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/ai-agent-codebase-prompts</loc>
<lastmod>2026-06-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/ai-coding-senior-vs-junior</loc>
<lastmod>2026-06-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/ai-document-processing-production</loc>
<lastmod>2026-05-07T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/ai-ran-my-business</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/api-key-management-saas</loc>
<lastmod>2026-08-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/background-jobs-nodejs</loc>
<lastmod>2026-05-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/binary-search-explained</loc>
<lastmod>2026-03-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/build-internal-crm-supabase</loc>
<lastmod>2026-06-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/automation-saved-40-hours</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/build-saas-nextjs-checklist</loc>
<lastmod>2026-01-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/bybit-futures-grid-trading-bot</loc>
<lastmod>2026-04-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/cloudflare-free-bot-blocking</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/css-svg-animation-keyframe-sync-no-library</loc>
<lastmod>2026-03-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/cto-to-freelancer</loc>
<lastmod>2025-09-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/data-formats-developer-guide</loc>
<lastmod>2026-04-23T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/detect-tampered-pdfs</loc>
<lastmod>2025-11-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/disconnected-systems-cost</loc>
<lastmod>2026-08-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/developer-vs-it-partner</loc>
<lastmod>2026-04-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/due-diligence-before-rewrite</loc>
<lastmod>2026-06-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/ecommerce-order-automation</loc>
<lastmod>2026-02-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/estimating-software-honestly</loc>
<lastmod>2026-07-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/feature-flags-without-saas</loc>
<lastmod>2026-07-13T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/eu-vat-validation-nextjs</loc>
<lastmod>2026-02-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/healthcheck-endpoint-production</loc>
<lastmod>2026-05-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/gated-b2b-pricing-nextjs</loc>
<lastmod>2026-07-24T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/headless-crm-options-2026</loc>
<lastmod>2026-06-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/hiring-first-developer</loc>
<lastmod>2026-07-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/how-i-actually-use-ai-coding</loc>
<lastmod>2026-06-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/hubspot-to-custom-crm-migration</loc>
<lastmod>2026-06-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/idempotency-keys-api-retries</loc>
<lastmod>2026-07-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/indexnow-for-developers</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/jwt-sessions-oauth-saas</loc>
<lastmod>2026-05-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/it-audit-first-week</loc>
<lastmod>2026-03-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/legacy-modernization-when-worth-it</loc>
<lastmod>2026-07-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/linkinator-broken-links</loc>
<lastmod>2026-04-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/llms-txt-ai-discoverability</loc>
<lastmod>2026-04-25T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/multi-tenant-saas-schema</loc>
<lastmod>2026-06-19T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/mv3-chrome-extension-block-youtube-feed</loc>
<lastmod>2026-06-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/mvp-features-that-kill-products</loc>
<lastmod>2026-05-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/nextjs-dynamic-og-images</loc>
<lastmod>2026-02-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/nextjs-i18n-30-languages</loc>
<lastmod>2025-11-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/nextjs-view-counter-upstash-redis</loc>
<lastmod>2026-03-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/nextjs-middleware-to-proxy</loc>
<lastmod>2026-04-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/one-person-it-department</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/openai-cost-control-production</loc>
<lastmod>2026-06-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/open-source-package-five-registries</loc>
<lastmod>2026-03-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/oversell-prevention-inventory-locks</loc>
<lastmod>2026-07-31T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/pdf-generation-puppeteer-vs-react-pdf</loc>
<lastmod>2025-08-20T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/postgresql-production-patterns</loc>
<lastmod>2026-05-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/privacy-first-analytics-gdpr</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/rag-chatbot-ecommerce</loc>
<lastmod>2025-10-27T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/react-masonry-correct-order</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/react-product-configurator-zustand</loc>
<lastmod>2026-04-21T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/realtime-admin-dashboard-nextjs</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/reviewing-ai-code-checklist</loc>
<lastmod>2026-07-06T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/redis-rate-limiting-api</loc>
<lastmod>2025-10-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/rewrite-vs-stabilise-decision</loc>
<lastmod>2026-06-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/semantic-search-internal-docs</loc>
<lastmod>2026-07-08T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/self-hosting-caddy-docker-vps</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/server-side-tracking-ga4-meta</loc>
<lastmod>2025-09-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/shipping-crm-automation-zoho-postnord</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/stripe-to-mollie-migration</loc>
<lastmod>2026-06-26T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/stripe-webhooks-production</loc>
<lastmod>2026-01-02T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/subscription-billing-edge-cases</loc>
<lastmod>2026-07-22T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/technical-seo-by-default</loc>
<lastmod>2025-12-15T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/transactional-emails-react-email-resend</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/turborepo-nextjs-hono-monorepo</loc>
<lastmod>2025-08-04T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/uuid-v7-ulid-nanoid</loc>
<lastmod>2026-03-11T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/vibe-coded-codebase-patterns</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/webhook-security-production</loc>
<lastmod>2026-07-17T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/who-owns-your-it</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/wrongulator-deterministic</loc>
<lastmod>2026-06-29T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/what-fractional-cto-does</loc>
<lastmod>2026-04-30T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/when-ai-is-faster-than-a-senior</loc>
<lastmod>2026-07-03T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/wrongulator-isomorphic-canvas</loc>
<lastmod>2026-07-10T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://iurii.rogulia.fi/blog/wrongulator-programmatic-seo</loc>
<lastmod>2026-07-29T00:00:00.000Z</lastmod>
</url>
</urlset>
