
I'm Iurii Rogulia — building software since 2001, with 25+ years across banking, logistics and manufacturing. I work hands-on from architecture to production: web, e-commerce, integrations, automation, and AI — for startups, agencies and established businesses.
Download CVBuilding software since 2001. I started at a web agency, progressing from frontend developer to lead developer over 11 years. Then spent 12 years as CTO at a logistics company, building all digital infrastructure from scratch.
Most recently, I was Head of Development building an international e-commerce platform for 32 countries — complete with multi-currency support, automated order pipelines, AI chatbots, and complex payment integrations.
I've run web platforms, server infrastructure, e-commerce systems, and AI automation — from architecture decisions to day-to-day maintenance. No layer is outsourced. Day to day I work on Linux (Ubuntu), version everything in Git, and keep projects tracked in Todoist and Notion — so your work has a clear history and nothing lives only in my head. For the full technical stack, see the stack page.
I approach problems analytically — if something can be measured, it can be improved.
I've spent 25+ years writing software, and I still write it by hand because I like it — but most of my day now runs on an AI development pipeline I built myself: Cursor, Claude Code and OpenAI Codex with a stack of MCP servers, custom subagents, and a RAG layer over my own knowledge.
On top of that sits a multi-layer quality system — agents that review code, catch security leaks, audit production logs on a schedule, and gate every deploy. My work has shifted from typing code to designing and running the system that produces it, with quality checks arriving from several independent directions at once. In practice that means faster, safer delivery: what used to take weeks now takes days.
Beyond the keyboard, I'm a proud father of a large family. My home is loud, chaotic, and wonderful. Kids teach you things no programming book ever could — patience, adaptability, the ability to context-switch at a moment's notice.
Being a family man shapes how I work. I value efficiency over hours — I can't afford to waste time on unproductive meetings or unclear requirements. I work focused sprints because I have people waiting for me at dinner.
It also means I understand what's at stake when you're building something important. Your business supports your family too. I treat every project like someone's livelihood depends on it — because it usually does.
Ride a Toyota GR Sport and a powerful 1000cc ATV. Love to travel and explore new places.
Outside of code, I play chess. It's not just a hobby — it's how I keep my strategic thinking sharp. Chess and software development share the same core skills: pattern recognition, thinking several moves ahead, and knowing when to sacrifice short-term gains for a stronger position.
In chess, you learn to evaluate trade-offs under time pressure, to maintain focus across a complex position, and to adapt your plan when the opponent surprises you. These are exactly the same muscles I use when architecting systems, debugging production issues, or deciding which feature to build first.
I play daily — rapid and blitz mostly. If you're a fellow chess player, challenge me on Chess.com.
If you're more into numbers than chess pieces, I can guess any number you think of — in 10 steps.
I over-communicate. You'll never wonder what I'm working on or when it'll be done.
First milestone is always something concrete — a working feature, a live page, a running system. You see progress from day one, not at the end.
If something is blocking the business, I fix it — not just the technical part. I flag problems early and propose solutions.
I value meetings that have agendas. I read specs before asking questions. I come prepared.
I'm selective about the work I take on. The best collaborations happen when:
I'm not the cheapest option, and I don't compete on price. I compete on reliability, quality, and the fact that I actually finish what I start.
I operate as a registered business (Toiminimi) in Finland. You're hiring a legitimate business entity with proper invoicing, contracts, and tax compliance.
VAT invoicing
Proper invoices with VAT ID FI29845875
EU reverse charge
VAT 0% for B2B clients outside Finland
Contracts
NDA and work-for-hire agreements available
Compliance
Fully tax-registered and GDPR compliant
Fetches URLs from sitemap.xml, checks each page in desktop & mobile modes, validates response codes and sizes, tracks load times. Sends alerts and daily summaries via Telegram.
Custom WAF rule that blocks scanner bots probing for /.env, /wp-admin, /.git, and similar paths. Works on the free plan using the correct operator (contains, not starts_with).
Zero-dependency masonry layout component with correct left-to-right reading order. TypeScript, Next.js SSR compatible.
AvailableReady to work together?
Whether you need something built, fixed, or taken off your plate entirely — let's talk. I respond within 24 hours.