Iurii RoguliaIurii Rogulia
AboutServicesPricingProjectsStackReviewsPhrasesBlog
Contact
Iurii ships.

Iurii Rogulia, IT partner for business & fractional CTO. Professionally building software since 2001.

Think of a number
PricingQuality checklistPrivacy PolicyCookie Policy

Business

TMI Iurii Rogulia
VAT ID: FI29845875
DUNS: 368664211
Lappeenranta, Finland 🇫🇮

[email protected]
All tags

Iurii Uses: #Automation

4 projects · 8 articles · 4 reviews

Automation projects replace manual, repetitive tasks with scripts or workflows — from scheduled data syncs and report generation to triggered actions across multiple APIs.

Projects

EU VAT Rates for WooCommerce — WordPress Plugin
EU VAT Rates for WooCommerce — WordPress Plugin
August 5, 2026
EU VAT Rates for WooCommerce — WordPress Plugin

WordPress plugin that keeps WooCommerce EU tax rates current from the European Commission and applies the B2B reverse charge from a VIES-verified VAT number at

Stack

PHPWordPressWooCommerceJavaScript

Services

WordPress.orgEuropean Commission TEDBvatnode API

Topics

WordPress PluginE-commerceB2BTax/VATCheckoutOpen SourceAutomation
Pikkuna — AI-Powered Localization Pipeline
Pikkuna — AI-Powered Localization Pipeline
July 30, 2026
Pikkuna — AI-Powered Localization Pipeline

A production localization pipeline built entirely on the OpenAI API: one English source of truth, SEO-aware translation prompts, cross-model verification with

Stack

Python

Libraries

pytestOpenAI SDKpython-dotenvpycountry

Services

OpenAIAnthropic

Topics

AILLMPrompt Engineeringi18nLocalizationSEOAutomationTestingArchitectureCTO
eu-vat-rates-data — Free & Open-Source EU VAT Rates Dataset
eu-vat-rates-data — Free & Open-Source EU VAT Rates Dataset
February 25, 2026
eu-vat-rates-data — Free & Open-Source EU VAT Rates Dataset

Free, open-source EU VAT rates for all 27 member states + UK. Published as native packages for npm, PyPI, Packagist, Go, and RubyGems.

Stack

TypeScriptPythonPHPGoRuby

Services

GitHub ActionsnpmPyPIPackagistRubyGems

Topics

Open SourceTax/VATAutomation
Site Pulse — Open-Source Website & Domain Health Monitor
December 11, 2024
Site Pulse — Open-Source Website & Domain Health Monitor

Open-source Python tool that discovers URLs from sitemap.xml, validates each in desktop and mobile modes with parallel checks, monitors domain registrations

Stack

Python

Libraries

requestspython-whoispytzpython-dotenv

Services

Telegram

Topics

MonitoringAutomation

Articles

AI for Small Business: What Actually Saves Money
August 10, 2026· 6 min
AI for Small Business: What Actually Saves Money

Where does AI for business automation actually save money, and where is it just hype?

Topics

BusinessAIAutomationDecision
BullMQ vs pg-boss vs Cron: Node.js Background Jobs Compared
May 18, 2026· 15 min
BullMQ vs pg-boss vs Cron: Node.js Background Jobs Compared

BullMQ vs pg-boss vs node-cron for Node.js background jobs. Trade-offs between Redis and Postgres queues, retries, deduplication, and production monitoring.

Stack

Node.jsTypeScript

Libraries

BullMQpg-boss

Databases

PostgreSQLRedis

Topics

ArchitectureSaaSAutomation
IndexNow in Next.js: Instant Indexing After Every Deploy
April 14, 2026· 18 min
IndexNow in Next.js: Instant Indexing After Every Deploy

IndexNow implementation guide for Next.js: key generation, TypeScript client with retry logic, GitHub Actions workflow, and pitfalls that break submissions

Stack

TypeScriptNode.js

Services

GitHub Actions

Topics

SEOAutomationPerformanceArchitecture
PostNord API and Zoho Desk Automation: Production Gotchas
April 12, 2026· 10 min
PostNord API and Zoho Desk Automation: Production Gotchas

PostNord API and Zoho Desk automation for EU e-commerce: the undocumented gotchas — 200 OK empty arrays, EU data center URLs, token caching — with production

Stack

TypeScriptNode.js

Libraries

BullMQ

Services

StripeZohoPostNord

Topics

E-commerceAutomationShippingCRM
Business Process Automation Case Study: 40 Hours/Month Saved
April 10, 2026· 3 min
Business Process Automation Case Study: 40 Hours/Month Saved

Business process automation saved a logistics company 40+ hours/month on manual work nobody thought could be automated. What changed and what it cost.

Topics

BusinessAutomationProcess
Fractional IT Partner vs In-House IT Department: Cost Breakdown
March 30, 2026· 5 min
Fractional IT Partner vs In-House IT Department: Cost Breakdown

Fractional IT partner vs in-house IT department: most growing businesses don't need a full team. One experienced partner covers the same scope for less.

Topics

BusinessIT StrategyAutomationCTO
Publishing One Package to Five Registries with GitHub Actions
March 27, 2026· 10 min
Publishing One Package to Five Registries with GitHub Actions

How to publish one dataset to npm, PyPI, Go Module, RubyGems, and Packagist automatically with GitHub Actions — architecture, versioning, and per-ecosystem

Stack

TypeScriptPythonPHPGoRuby

Services

GitHub ActionsnpmPyPIPackagistRubyGems

Topics

Open SourceTax/VATAutomation
E-commerce Order Automation: Stripe + Invoice + Shipping Workflow
February 22, 2026· 10 min
E-commerce Order Automation: Stripe + Invoice + Shipping Workflow

E-commerce order automation that cut 160+ hours/month of manual work to zero: Stripe webhook to VAT invoice and tracking in under 2 minutes.

Stack

Next.jsTypeScriptNode.js

Libraries

BullMQ

Databases

Redis

Services

StripeZohoAirtablePostNordNetvisorMailgun

Topics

E-commerceAutomationWebhooksPayments

Reviews

“

We manage several domains across .fi, .com, and .eu, and had come dangerously close to missing a renewal before. Iurii set up the monitoring and now we get a Telegram alert 90 days ahead of any expiry. During the first week it also flagged one domain where the nameservers had silently drifted to an old configuration — something we wouldn't have caught until it caused an outage. Quiet system, does exactly what it promises.

Lauri Koskinen 🇫🇮

Stack

Python

Services

Telegram

Topics

MonitoringAutomation

Service: automation workflows

“

We process thousands of supplier invoices a month and the team was keying them in by hand. Iurii built a pipeline that reads each document, extracts the fields we care about, and routes anything that doesn't match a known template to a human — with a confidence threshold so nothing gets posted automatically that the model wasn't sure about. He was blunt up front that we shouldn't try to automate the low-confidence cases, and that honesty is exactly why finance trusts the system. It's handled around 85% of the volume for two months now with no bad postings we've had to reverse.

Lena Brandt 🇩🇪

Head of Product

Stack

Python

Services

OpenAI

Topics

AIDocument ProcessingLLMAutomation

Service: ai integration

“

The part I appreciated most is that it reads URLs directly from the sitemap — so monitoring stays in sync with the actual site without any manual updates. When we launched a new section, it was automatically included in the next check. It also validates each page separately for desktop and mobile, which caught a few routes that were returning empty responses on mobile only. We wouldn't have found those any other way.

Piotr Wiśniewski 🇵🇱

Stack

Python

Services

Telegram

Topics

MonitoringAutomation

Service: automation workflows

“

Our finance team was spending two full days a month reconciling invoices between three different systems by hand. Iurii spent a week understanding the actual workflow before writing any code, then built a small set of scripts that cut the job to about an hour. He wrote it in a way the in-house team can maintain — no magic, no obscure dependencies. The ROI was obvious after the first month.

Tomáš Novák 🇨🇿

Operations Lead

Topics

AutomationFinanceWorkflow

Service: automation workflows

Iurii RoguliaAvailable

Got a project in mind?

Whether it's a new product, an integration, or scaling an existing system — let's talk about how I can help.

View my projects