DEV Community

Iurii Rogulia profile picture

Iurii Rogulia

I'm Iurii Rogulia — a senior full-stack developer and former CTO building production software for over 25 years. Based in Finland, working 100% remote with clients worldwide.

Location Lappeenranta, Finland Joined Joined on  Personal website https://iurii.rogulia.fi

Education

Self-taught developer with 25+ years of professional experience

Pronouns

he/him

Work

Senior Full-Stack Developer & Freelancer, Finland

PostNord API and Zoho Desk Automation: Production Gotchas

PostNord API and Zoho Desk Automation: Production Gotchas

2
Comments
8 min read

Want to connect with Iurii Rogulia?

Create an account to connect with Iurii Rogulia. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Contract Fraud: How Altered PDFs Bypass Legal Review

Contract Fraud: How Altered PDFs Bypass Legal Review

Comments
9 min read
PDF Tamper Detection API for Python: Complete Integration Guide

PDF Tamper Detection API for Python: Complete Integration Guide

Comments
10 min read
Next.js 16 proxy.ts Migration: From middleware.ts

Next.js 16 proxy.ts Migration: From middleware.ts

1
Comments 1
12 min read
Business Process Automation Case Study: 40 Hours/Month Saved

Business Process Automation Case Study: 40 Hours/Month Saved

Comments
3 min read
PDF Forensics Without the Original File: One-Sided Fraud Detection

PDF Forensics Without the Original File: One-Sided Fraud Detection

Comments
6 min read
Freelance Developer vs IT Partner: What's the Difference?

Freelance Developer vs IT Partner: What's the Difference?

Comments
3 min read
Fake Invoice Detection: What PDF Metadata Reveals

Fake Invoice Detection: What PDF Metadata Reveals

Comments
6 min read
Reverse-Charge VAT for B2B SaaS: Node.js Implementation Checklist

Reverse-Charge VAT for B2B SaaS: Node.js Implementation Checklist

Comments
10 min read
React Email + Resend Tutorial: Transactional Emails with PDF Invoices

React Email + Resend Tutorial: Transactional Emails with PDF Invoices

Comments
10 min read
KYC PDF Blind Spot: Bank Statement Fraud Your Stack Misses

KYC PDF Blind Spot: Bank Statement Fraud Your Stack Misses

Comments
8 min read
Automate Diploma Fraud Detection with a PDF Checking API

Automate Diploma Fraud Detection with a PDF Checking API

Comments
9 min read
Self-Hosting Node.js API: Caddy, Docker Compose, VPS

Self-Hosting Node.js API: Caddy, Docker Compose, VPS

Comments
9 min read
I Ran My Business With AI for 30 Days: Results and Lessons

I Ran My Business With AI for 30 Days: Results and Lessons

Comments
7 min read
Detect PDF Tampering Programmatically: Developer Guide

Detect PDF Tampering Programmatically: Developer Guide

Comments
7 min read
Validate French VAT Numbers (TVA) in Node.js

Validate French VAT Numbers (TVA) in Node.js

Comments
9 min read
Why Does My PDF Show a Future Creation Date?

Why Does My PDF Show a Future Creation Date?

Comments
5 min read
Fractional IT Partner vs In-House IT Department: Cost Breakdown

Fractional IT Partner vs In-House IT Department: Cost Breakdown

1
Comments
4 min read
Publishing One Package to Five Registries with GitHub Actions

Publishing One Package to Five Registries with GitHub Actions

Comments
9 min read
HTPBE? vs. iDenfy vs. Manual Review: Document Fraud Detection Compared

HTPBE? vs. iDenfy vs. Manual Review: Document Fraud Detection Compared

Comments
10 min read
IT Audit Checklist: What to Expect in Week One

IT Audit Checklist: What to Expect in Week One

Comments
4 min read
PDF Integrity Report: March 2026

PDF Integrity Report: March 2026

Comments
11 min read
5 Signs Your Business IT Setup Is Costing You Money

5 Signs Your Business IT Setup Is Costing You Money

Comments
5 min read
Introducing HTPBE? Quantum: PDF Tamper Detection Before the Document Exists

Introducing HTPBE? Quantum: PDF Tamper Detection Before the Document Exists

Comments
7 min read
VIES Consultation Number: What It Is and How to Store It

VIES Consultation Number: What It Is and How to Store It

1
Comments
7 min read
No IT Manager? The Hidden Cost of Unmanaged IT for SMBs

No IT Manager? The Hidden Cost of Unmanaged IT for SMBs

Comments
4 min read
PDF Fraud Prevention: 10 Best Practices for Businesses

PDF Fraud Prevention: 10 Best Practices for Businesses

Comments
6 min read
PDF Metadata Forensics: A Complete Field-by-Field Reference

PDF Metadata Forensics: A Complete Field-by-Field Reference

Comments
11 min read
Next.js Blog View Counter with Upstash Redis (Tutorial)

Next.js Blog View Counter with Upstash Redis (Tutorial)

Comments
8 min read
What “Inconclusive” Really Means: A Guide to Understanding HTPBE? Detection Results

What “Inconclusive” Really Means: A Guide to Understanding HTPBE? Detection Results

1
Comments
6 min read
UUID v7 vs v4: PostgreSQL Performance Benchmark

UUID v7 vs v4: PostgreSQL Performance Benchmark

Comments
12 min read
Validate German VAT Numbers (USt-IdNr.) in Node.js

Validate German VAT Numbers (USt-IdNr.) in Node.js

Comments
6 min read
Document Fraud Statistics 2026: The $12.5 Billion Crisis

Document Fraud Statistics 2026: The $12.5 Billion Crisis

Comments
11 min read
Binary Search Explained: How It Works (Visualized)

Binary Search Explained: How It Works (Visualized)

Comments
3 min read
SVG Keyframe Animation in Pure CSS (No Library)

SVG Keyframe Animation in Pure CSS (No Library)

Comments
13 min read
The Hidden Cost of Fake Invoices: $127,000 Lost Per Incident

The Hidden Cost of Fake Invoices: $127,000 Lost Per Incident

Comments
8 min read
Validate EU VAT Numbers in Claude Desktop, Cursor, and ChatGPT — Official MCP Server

Validate EU VAT Numbers in Claude Desktop, Cursor, and ChatGPT — Official MCP Server

2
Comments
4 min read
How to Spot Fake Invoices: A Complete Guide

How to Spot Fake Invoices: A Complete Guide

Comments
5 min read
Next.js Dynamic OG Images: Fix the Turbopack CPU Hang

Next.js Dynamic OG Images: Fix the Turbopack CPU Hang

1
Comments 6
11 min read
AI-Generated Fake Documents: What PDF Metadata Can Detect

AI-Generated Fake Documents: What PDF Metadata Can Detect

Comments
7 min read
E-commerce Order Automation: Stripe + Invoice + Shipping Workflow

E-commerce Order Automation: Stripe + Invoice + Shipping Workflow

1
Comments 2
8 min read
What Is PDF? The History and Evolution of the World's Document Format

What Is PDF? The History and Evolution of the World's Document Format

Comments
7 min read
EU VAT Number Validation in Next.js (VIES API Tutorial)

EU VAT Number Validation in Next.js (VIES API Tutorial)

Comments
9 min read
PDF Integrity Report: February 2026

PDF Integrity Report: February 2026

Comments
7 min read
EU VAT Rate Types Explained: Standard, Reduced, Super-Reduced, Parking, and Territorial Rates

EU VAT Rate Types Explained: Standard, Reduced, Super-Reduced, Parking, and Territorial Rates

Comments
10 min read
Next.js SaaS Checklist: Launch Production-Ready in 8 Weeks

Next.js SaaS Checklist: Launch Production-Ready in 8 Weeks

Comments
12 min read
Common PDF Editing Tools and How We Detect Their Traces

Common PDF Editing Tools and How We Detect Their Traces

Comments
6 min read
How to Handle VIES Downtime in Your Application

How to Handle VIES Downtime in Your Application

Comments
3 min read
Stripe Webhooks: Idempotency, Retries, and Queue Setup

Stripe Webhooks: Idempotency, Retries, and Queue Setup

1
Comments
9 min read
EU VAT Rates 2026 — Complete Country-by-Country Guide for Developers

EU VAT Rates 2026 — Complete Country-by-Country Guide for Developers

1
Comments
4 min read
How to Check a PDF Before Payment: 7-Step Checklist

How to Check a PDF Before Payment: 7-Step Checklist

Comments
7 min read
Technical SEO for Next.js: SSR, JSON-LD, and Sitemaps

Technical SEO for Next.js: SSR, JSON-LD, and Sitemaps

1
Comments
3 min read
How to Report a Modified PDF to the Sender: A Professional Guide

How to Report a Modified PDF to the Sender: A Professional Guide

Comments
6 min read
How to Detect Tampered PDFs (Forensics Tutorial)

How to Detect Tampered PDFs (Forensics Tutorial)

1
Comments
9 min read
Understanding PDF Metadata: What Your Documents Reveal

Understanding PDF Metadata: What Your Documents Reveal

Comments
7 min read
How to Build a Next.js App in 30 Languages (Without Losing Your Mind)

How to Build a Next.js App in 30 Languages (Without Losing Your Mind)

1
Comments
8 min read
Why Businesses Need PDF Tamper Detection in Their Workflow

Why Businesses Need PDF Tamper Detection in Their Workflow

Comments
5 min read
Building a Multilingual RAG Chatbot for E-commerce: 1,614 Docs, 25 Languages, 70% Ticket Resolution

Building a Multilingual RAG Chatbot for E-commerce: 1,614 Docs, 25 Languages, 70% Ticket Resolution

Comments
7 min read
PDF Fraud in Real Estate: Protecting Property Transactions

PDF Fraud in Real Estate: Protecting Property Transactions

Comments
7 min read
Redis Rate Limiting for APIs: Sliding Window Without the Pain

Redis Rate Limiting for APIs: Sliding Window Without the Pain

Comments
11 min read
loading...