Iurii RoguliaIurii Rogulia
AboutAI EngineeringServicesProjectsAI SkillsStackTestimonialsPhrasesBlog
Contact
Iuriiย ships.

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

Think of a number
Hourly ratesChecklistsPrivacy PolicyCookie Policy

Business

TMI Iurii Rogulia
VAT ID: FI29845875
DUNS: 368664211
Lappeenranta, Finland ๐Ÿ‡ซ๐Ÿ‡ฎ

Senior Full-Stack Engineer

I have been building software for 25+ years, from PHP and MySQL to TypeScript, Python and production AI systems. I work hands-on from architecture to production, and I stay with a system after it ships.

First page of Iurii Rogulia's CVDownload CV (PDF)

Who I am as an engineer

For 12 years I was the only person responsible for the technology of a logistics company: every system, every integration, and every decision about what to build and in what order. Later, as Head of Development at a manufacturer, I built the IT side of an international e-commerce business from scratch, including the order pipeline, the integrations and an AI support assistant.

Alongside that I build and operate my own SaaS products, so I know what a system looks like when it has users, invoices and an on-call rota of one. That is why I care about the unglamorous parts: queues that do not lose messages, migrations that do not break a running release, and logs you can search at 3 a.m.

What I do

Product engineering

Web applications from first commit to production: data model, API, interface, deployment. TypeScript, React and Next.js on the front, Node.js and Python behind it, PostgreSQL and Redis for state.

Integrations and automation

Order pipelines and system-to-system flows built on queues (BullMQ, Redis), webhooks and REST APIs, designed to survive retries, duplicates and partner outages. One production order pipeline completes 99.4% of orders without human intervention.

Backend, data and payments

REST APIs with authentication, rate limiting and webhooks; relational schemas with backward-compatible migrations; billing and invoicing flows that keep money in integer units and make every retry idempotent.

Infrastructure and operations

Docker, self-hosted deployments on Coolify, CI/CD, structured JSON logs and Sentry. I run what I build, so I design for the person who gets the alert.

Selected work

vatnode.dev โ€“ EU VAT Validation API
vatnode.dev โ€“ EU VAT Validation API
January 19, 2026
vatnode.dev โ€“ EU VAT Validation API

Developer-first SaaS API for EU VAT validation via VIES with Redis caching, change monitoring, and webhook notifications.

Stack

Next.jsReactHonoTypeScriptNode.jsTailwind CSSTurborepoDocker

Databases

PostgreSQLRedis
kri.rocks โ€“ Booking Website and Online Scheduling SaaS for Beauty Businesses
kri.rocks โ€“ Booking Website and Online Scheduling SaaS for Beauty Businesses
September 28, 2026

Vertical SaaS that gives a salon, barbershop or solo beauty specialist their own booking website in minutes.

Stack

Next.jsReactHonoTypeScriptNode.jsTailwind CSSTurborepoDocker

Databases

PostgreSQLRedis
HTPBE.TECH โ€“ Has This PDF Been Edited?
HTPBE.TECH โ€“ Has This PDF Been Edited?
September 25, 2024
HTPBE.TECH โ€“ Has This PDF Been Edited?

SaaS platform for PDF authenticity verification with a public REST API.

Stack

Next.jsReactTypeScriptNode.jsTailwind CSSNixpacks

Databases

PostgreSQLRedis
pikkuna.fi โ€“ E-commerce for Vinyl Curtains & PVC Products
pikkuna.fi โ€“ E-commerce for Vinyl Curtains & PVC Products
October 12, 2024
pikkuna.fi โ€“ E-commerce for Vinyl Curtains & PVC Products

E-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe โ†’ Zoho CRM โ†’ Airtable โ†’ Mailgun โ†’ PDF.

Stack

Next.jsReactTypeScriptNode.js

Databases

AirtableRedisUpstash Vector
pi-pi.ee โ€“ B2B Deal & Document Portal
pi-pi.ee โ€“ B2B Deal & Document Portal
July 1, 2026
pi-pi.ee โ€“ B2B Deal & Document Portal

Internal sales portal that turns a wholesale deal into its full trade paperwork from one form: pro forma, contract, commercial invoice, packing list, CMR.

Stack

Next.jsReactTypeScriptNode.jsTailwind CSS

Databases

Notion
Perpetual Futures Grid Trading System
Perpetual Futures Grid Trading System
October 1, 2025
Perpetual Futures Grid Trading System

Production algorithmic trading system for perpetual futures โ€“ multi-account, event-driven, with a dynamic progressive grid and 10-level risk management.

Stack

PythonDockerLinux

Databases

SQLite

How I work

I own it end to end

Architecture, code, deployment and what happens at 3 a.m. are the same personโ€™s problem. That keeps decisions honest: nobody ships a design they will not have to operate.

Boring, current technology

I pick well-understood tools and use their current versions. I upgrade deliberately, one major version at a time, with the changelog read and the checks run.

Fail fast, make failure visible

Validate at the boundary, refuse bad input early, do not hide errors behind fallback values. Every service logs structured events with a request ID, and errors that need action reach me.

Idempotent by default

Anything that can be retried, will be. Webhooks, queue jobs and payments carry a deduplication key and can be run twice safely.

Minimal, justified changes

Every change answers a concrete problem. I do not rewrite working code because another approach looks cleaner, and I keep the scope of a task to the task.

Security and money are not afterthoughts

Authorization is checked in the handler that does the work, secrets live in the environment, and money is never a float.

Stack

Languages
TypeScript, JavaScript, Python, SQL, PHP
Front end
React, Next.js, Tailwind CSS, Framer Motion
Back end
Node.js, Python, FastAPI, Hono, REST APIs, webhooks, BullMQ
Data
PostgreSQL, Redis, Drizzle ORM
Infrastructure
Docker, Coolify, Linux, CI/CD, Cloudflare
Quality and operations
Sentry, structured logging, pytest, ESLint, TypeScript strict mode
Payments and email
Stripe, Mollie, Resend
AI
OpenAI API, Anthropic API, Gemini API, RAG, MCP servers
Google Cloud
Cloud Run, Pub/Sub, Eventarc, Cloud Workflows, BigQuery, Firestore, Secret Manager, Vertex AI (Gemini 2.5 Flash)
Iurii RoguliaAvailable

Hiring a senior full-stack engineer?

Send me the role and what the team is building โ€“ I respond within 24 hours.

Download CV