Skip to content
Magento 2, Adobe Commerce and Hyvä Vanja Devčić Vanja DevčićSenior Magento and Hyvä engineer · 16+ years

Magento and Hyvä engineering: migrations, upgrades and monthly support from one senior engineer.

Hyvä migrations, performance work, custom modules and Commerce Cloud deploys, shipped every month by a senior Magento and Hyvä engineer. No agency queue, no surprise invoices.

Takes about 30 seconds. No email needed for the first result. Plans €290 to €1,490 a month, fixed in writing.

  • ·Hyvä Theme is free and open source since November 2025: a migration now costs the work, not a licence.
  • ·Magento 2.4.6 left regular support in August 2026; 2.4.4 and 2.4.5 get no fixes at all. If your store runs one of these, that is the first job.
HyväLumaAlpine.jsCommerce CloudOpenSearchVarnish
Prefer to talk first? Book a 20-minute call
vdev audit --device=mobile --network=4g live
Check your store now Mobile speed, platform and the biggest issue, in about 30 seconds. No email needed for this part.
Report by email

I will run it and email you the report

Home, category and product pages, real-visitor data and the platform check. Usually within one working day.

Used for the report and one follow-up. Unsubscribe in one click. Privacy

What does a full report look like?
Stores I have worked on
  • Bamford
  • Daylesford
  • Stanley/Stella
  • Steunkousen.nl
Work done as a member of agency and in-house teams; the stores are their clients, not mine. My role on each.
“He is genuinely one of the most proactive, insightful and solution-orientated developers I have worked with.”
Ian Rushton, Principal Developer · all recommendations on LinkedIn
Common issues

What usually slows a Magento store down

  1. 01
    Luma frontend weightRequireJS, KnockoutJS and jQuery load on every page. Hyvä replaces them with Alpine.js and Tailwind.
  2. 02
    Full page cache missesBlocks that break the cache, customer-specific content in cached pages, Varnish or Fastly not configured for the real traffic.
  3. 03
    Extension conflictsThird-party modules that hook into the same events, add frontend scripts everywhere, or block upgrades.
  4. 04
    Indexers and cronStuck indexers, heavy cron jobs during peak hours, and catalog price rules recalculated too often.
  5. 05
    Upgrade and patch debtMissed security patches and minor versions that make every later upgrade larger and riskier.
What V.DEV does on Magento
  • Luma to Hyvä migrations, including checkout
  • Custom Hyvä components and module compatibility
  • Varnish, Fastly and Redis tuning
  • Adobe Commerce Cloud staging and production deploys
  • Security patches and version upgrades
Check my store
Migrations, upgrades, Cloud

The three Magento jobs that come up most, each with its own page or quote.

Hyvä migration

Hyvä migration: scope and cost

Luma to Hyvä, including the checkout. The theme is free since November 2025, so the cost is the work: a compatibility audit of every frontend extension, the theme rebuilt on Hyvä components, checkout, tracking, tests, release.

  • 120 to 300 hours, 6 to 12 weeks for a typical store
  • Fixed quote two working days after the compatibility audit
  • Built on staging; the live store keeps selling
Scope, cost and timeline
Upgrade

Upgrading from Magento 2.4.6 or older

Regular support for 2.4.6 ended in August 2026; 2.4.4 and 2.4.5 get no fixes at all. The upgrade to 2.4.8 or 2.4.9 is a project: extension compatibility, PHP, OpenSearch, staging upgrade, regression tests, release in your window.

  • 40 to 120 hours for a typical store
  • The free check reads your version from outside
  • Combine with the Hyvä migration: one round of testing
Dates and the upgrade path
Adobe Commerce Cloud

Adobe Commerce Cloud

Environment set-up, deploy hooks, staging and production deploys, Fastly and the quirks of the Cloud file system and caching. Also plain Magento on your own hosting; the plan is the same.

  • Deploys in the monthly plan, no separate quote
  • Fastly VCL, image optimisation and cache rules
  • Cloud project users and access handled per the security page
Plans and prices
Process

From a free check to a store that improves every month

Three steps. The first is free.

  1. Step 01Free
    Free store check

    Enter your URL. Get speed and theme findings, ranked by impact, in about 30 seconds. The full report follows by email within one working day. Unlock the full fix plan on it for €120 when you want the fixes, instantly.

    Check my store
  2. Step 02€290
    Engineering audit, €290

    Code review, a roadmap and your fixed monthly price. Credited to your first month, refundable for 14 days.

    Book the engineering audit
  3. Step 03Monthly
    We ship every month

    Send requests in your Jira, Asana or Slack. Tested on staging, then shipped, with a report on the 1st.

See the whole process in 2:39

The three steps above, recorded on the real site: the free check, the report, booking and paying for the engineering audit, the questionnaire after payment, and the monthly report. Captions on screen, no sound.

Start with the free check
walkthrough.mp46 steps · 2:39
A typical month

What 8 hours on Magento look like

Real-shaped examples of a Growth month. Bigger items such as migrations and version upgrades are quoted as projects, so the plan hours stay for the work that keeps the store moving.

See the plans
  1. Security patch on staging, then releaseThe current 2.4.x patch applied, checkout and payment flows re-tested, released in your window. 2 h
  2. Category page cache miss fixedA customer-group block was breaking full page cache on category pages; cached again for the real traffic. 2 h
  3. Hyvä product gallery rebuiltGallery component rebuilt for the new attribute set, no Luma fallback. 3 h
  4. Cron and indexer clean-upAn hourly price reindex moved to a sane schedule; stuck indexers cleared. 1 h
Magento questions

Asked by Magento stores

General questions about communication, billing and access are in the full FAQ.

Luma or Hyvä?

Hyvä for almost every store still on Luma: faster pages, cheaper frontend work, happier editors. The migration is quoted as a project; the monthly plan then maintains it. If you are mid-way through a redesign on Luma, I will say so rather than sell a migration.

Can you upgrade us from an old 2.4.x?

Yes. Upgrades (for example 2.4.4 to the current release) are scoped as a project: extension compatibility check, staging upgrade, regression tests, then production. Security patches in between are part of the plan.

Do you work on Adobe Commerce Cloud?

Yes: environment set-up, deploy hooks, staging and production deploys, and the quirks of the Cloud file system and caching. Also plain Magento on your own hosting.

We have an agency already. Does this still work?

Often, yes. Either I take the performance and platform work while the agency does features, or I review their work as your senior. The NDA and your repository rules apply either way.

Plans

Fixed scope. Predictable monthly pricing.

Staging-first deploys and a monthly report in every plan, working in your own tools. Your price is fixed in the engineering audit. What decides it?

Maintenance
Care
€290–€390 a month
  • Security patches and updates
  • Uptime and speed monitoring
  • Up to 3 hours of changes a month
Start free check
Active roadmap
Scale
€1,290–€1,490 a month
  • Everything in Growth
  • Up to 16 hours of development a month
  • Architecture and code review for your team
Start free check
White-labelAgencies
Agency retainer
€2,400–€4,800 a month
  • 20 to 40 senior hours a month
  • White-label, under your name
  • No hiring, no payroll
Agency details

Not sure which size? The €290 audit ends with the plan I would choose for your store and why. Need more than 16 hours a month? Book a 20-minute call and we size it.

How you get to your price
  1. 01Free check, about 30 seconds. Mobile speed, platform and the biggest issue, then the full report by email. No call. Want the fixes right away? Unlock the full fix plan on the report for €120.
  2. 02Engineering audit, €290 once. I read the code and set your exact monthly price inside the range (€290 to €390 for Care, €690 to €990 for Growth, €1,290 to €1,490 for Scale), depending on the size and state of the store.
  3. 03The plan starts. The €290 is credited to your first month and the price stays the same every month after.
3-month initial term, then 30 days' notice Extra hours €95 an hour, estimated and approved first Founding prices for the first 10 clients, fixed for 12 months from the start of your plan. VAT excluded
Compare plans in detail Show
Spec CareGrowthScaleAgency retainer
Hours a month up to 3 up to 8 up to 16 20 to 40
Security patches and updates Included Included Included within hours
Uptime and Core Web Vitals monitoring Included Included Included on request
Staging-first deploys Included Included Included Included
Performance and conversion work — Included Included Included
New features small changes Included Included Included
Architecture and code review input — — Included Included
White-label, under your name — — — Included
Works in your Jira, Asana, Slack or Teams Included Included Included Included
A free board set up for you if you have no tool Included Included Included Included
Monthly report Included Included Included Included
First response 1 working day 1 working day 1 working day priority queue
Term 3 months, then 30 days 3 months, then 30 days 3 months, then 30 days monthly
Billing monthly or annual monthly or annual monthly or annual monthly

New features, migrations and new stores are quoted at a fixed price. Need advice instead? See consulting. Book a 20-minute call

Security

Your code stays yours.

NDA signed before access, read-only for the audit, removed on delivery.

How access works
  • Signed before accessNDA and data processing agreement are part of the agreement you sign at checkout. Nothing is accessed before that.
  • Read-only for the auditThe audit needs to read code, not change it. No production changes, no deploys.
  • No customer dataNo production database. If data is needed, an anonymised copy is used.
  • Personal, revocable accessOne named account, 2FA on. Anything that has to be a secret reaches me through the secure drop: sealed in your browser with my public key, readable only on my machine, never by email. You can revoke it any time.
Free check

See what is slowing your store down

Free, no call. Results by email within one working day.

We use your email for the report and one follow-up. Unsubscribe in one click.

Know what you need Tell me about your store
Prefer to talk Book a 20-minute call