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: #JavaScript

3 projects · 4 articles

JavaScript

JavaScript is the language of the web, running in every browser and on the server via Node.js. I use it for lightweight scripts, browser extensions, and projects where TypeScript's build step isn't worth the overhead.

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
YouTube Home Blocker — Manifest V3 Chrome Extension
YouTube Home Blocker — Manifest V3 Chrome Extension
June 5, 2026
YouTube Home Blocker — Manifest V3 Chrome Extension

A Manifest V3 Chrome extension that redirects the YouTube homepage to any URL you choose — so you skip the recommendations feed without losing search, videos,

Stack

JavaScriptHTMLCSS

Topics

Chrome ExtensionManifest V3Browser APIProductivity
Wrongulator — The Calculator That Is Confidently Incorrect
Wrongulator — The Calculator That Is Confidently Incorrect
May 31, 2026
Wrongulator — The Calculator That Is Confidently Incorrect

A joke calculator that returns a deterministically wrong answer with a straight-faced reason — built as a share machine.

Stack

JavaScriptNode.jsHTMLCSS

Libraries

Express@napi-rs/canvasioredis

Databases

Redis

Topics

Viral ProductProgrammatic SEOi18nOpen GraphDocker

Articles

Programmatic SEO with hreflang: One Joke, 17 Languages, Server-Rendered
July 29, 2026· 7 min
Programmatic SEO with hreflang: One Joke, 17 Languages, Server-Rendered

Programmatic SEO with hreflang: how each wrong answer in a viral toy is a server-rendered page with localized meta and JSON-LD, across 17 languages.

Stack

JavaScriptNode.js

Libraries

Express

Topics

Programmatic SEOi18nOpen GraphViral Product
Isomorphic Canvas Rendering: One draw() in Browser and Node
July 10, 2026· 7 min
Isomorphic Canvas Rendering: One draw() in Browser and Node

Isomorphic canvas rendering: one drawCard() runs in the browser and on the server via @napi-rs/canvas, so the share image and in-app card never drift.

Stack

JavaScriptNode.js

Libraries

@napi-rs/canvasExpress

Topics

Open GraphViral ProductWeb Development
Deterministic Wrong: Why a Viral Web Toy Must Be Wrong the Same Way Every Time
June 29, 2026· 7 min
Deterministic Wrong: Why a Viral Web Toy Must Be Wrong the Same Way Every Time

Deterministic random in JavaScript: why a viral web toy dies if it uses Math.random(), and how FNV-1a + mulberry32 make the same wrong answer reproducible

Stack

JavaScript

Topics

Viral ProductAlgorithmsWeb Development
I Built a 30-Line Chrome Extension to Kill the YouTube Feed
June 8, 2026· 6 min
I Built a 30-Line Chrome Extension to Kill the YouTube Feed

How I built a tiny Manifest V3 Chrome extension that redirects the YouTube homepage feed without breaking search, videos, or subscriptions — document_start

Stack

JavaScriptHTMLCSS

Topics

Chrome ExtensionManifest V3Browser APIProductivity
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