Iurii RoguliaIurii Rogulia
AboutServicesPricingProjectsSkillsStackReviewsPhrasesBlog
Contact
Iurii ships.

Iurii Rogulia, senior full-stack software engineer. Professionally building software since 2001.

Think of a number
PricingQuality checklistPrivacy PolicyCookie Policy

Business

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

All tags

Iurii Uses: #JavaScript

4 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

polytypo.dev – Locale-Correct Typography Engine and Spec
polytypo.dev – Locale-Correct Typography Engine and Spec
September 8, 2026
polytypo.dev – Locale-Correct Typography Engine and Spec

Open-source spec and engine that turns straight quotes, hyphens and three dots into curly quotes, dashes, ellipses and no-break spaces for 10 locales.

Stack

TypeScriptJavaScriptPythonPHPGoRuby

Libraries

micromarkparse5tree-sitter

Services

npmPyPIPackagistRubyGemsGitHub ActionsGitHub Pages

Topics

Open SourceDeveloper Toolsi18nTypographyConformance TestingProperty-Based Testing
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 and applies the B2B reverse charge from a VIES-verified VAT number at checkout.

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.

Stack

JavaScriptHTMLCSS

Topics

Chrome ExtensionManifest V3Browser APIProductivity
wrongulator.com – The Calculator That Is Confidently Incorrect
wrongulator.com – The Calculator That Is Confidently Incorrect
May 31, 2026
wrongulator.com – 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 with Math.random(), and how FNV-1a + mulberry32 make the wrong answer reproducible forever.

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.

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