
Yevhenii Kirianov
I have been writing for the web since 2021, mostly in Vue — it is where I started and still the tool I reach for when an interface gets complicated. At JVD Soft I take the frontend of both our products: Qrenza (a QR catalog with real-time ordering) and ShiftPlan (shift scheduling for teams). This site — Nuxt 4 with SSR and NestJS behind it — is mine as well, from the design tokens to the migrations. I like work where the result is visible: animation that does not stutter, a form that does not annoy anyone, a page that opens fast on a cheap phone.
My patch runs from the first mockup to production. Here is what that means in practice.
From mockup to production: components, states, animation, responsive behaviour, accessibility. Vue/Nuxt or React, depending on the project.
Not just markup: I take a task, agree the scope, cut a slice all the way through — interface, API, database — and ship it.
SSR, server-rendered content a crawler must see, metadata and structured data, a fast LCP on weak phones.

Catalog, ordering and analytics for any business with products or services. Customers scan a QR code and see the menu — no app, no paper, no waiting.
Zero downtime does not start with Kubernetes. It starts with migrations that are compatible with the old code, and a health check that tells the truth. Here is the order of operations on an ordinary VPS running docker compose.
Questions about your task can come straight to me.
I will tell you what is realistic in your time and budget, and what is better simplified. No ten-page briefs.