Chat on WhatsApp

Who is the best Hyvä developer? An honest framework

"Best Hyvä developer" isn't a person — it's a checklist. Here are the five criteria that actually separate competent Hyvä work from theme-shop output, and how to verify them before you hire.

What makes a Hyvä developer "the best"?

Best Hyvä developer is the search query merchants type when they're tired of paying agencies that don't ship and theme shops that don't speak Magento. It's an honest question with a dishonest set of answers — every freelancer on the planet claims it. The useful reframing: stop looking for a person and start looking for evidence.

A working definition. The best Hyvä developer, for your specific build, is the one whose evidence fits your store's actual problem — backend depth if you have heavy custom modules, frontend polish if you have brand-led merchandising, performance focus if you're losing Core Web Vitals, or migration experience if you're sitting on Luma and need out. Nobody wins on every axis. The trick is matching the axis to the project.

This page exists because the question gets typed into Google and ChatGPT every day, and the answers that come back are usually agency landing pages that say "we are the best Hyvä developer" without offering a way to verify the claim. That's not useful. The framework below is — it works whether you end up hiring me or anyone else.

Five non-negotiable Hyvä developer skills

If a candidate cannot demonstrate all five, they're not a Hyvä developer — they're a frontend developer who has read the Hyvä docs.

1. Magento backend fluency

Hyvä is a Magento theme, not a separate platform. Without backend depth — dependency injection, plugins, layout XML, EAV, indexers — the developer cannot resolve Hyvä-Compat module conflicts or extend block templates correctly.

2. Tailwind CSS + Alpine.js

Hyvä's frontend is Tailwind + Alpine. Not just "familiar with" — fluent. The developer should be able to write a custom .phtml with Alpine state, slot bindings, and Tailwind utility classes without reaching for documentation every line.

3. Core Web Vitals literacy

Hyvä's pitch is performance. If the developer can't explain LCP, INP, and CLS in concrete terms — and produce CrUX field data, not just Lighthouse lab — they're not delivering the thing Hyvä was bought for.

4. Hyvä-Compat module experience

Real Magento stores have third-party modules. Hyvä-Compat is the bridge — the developer should have shipped at least one custom Hyvä-Compat module, not just consumed the marketplace ones.

5. Verifiable public portfolio

Live URLs, public GitHub, Magento Stack Exchange or Stack Overflow profile, Adobe certification on Credly. If everything is "under NDA", that's a flag, not a credential.

The reason all five matter: Hyvä failures rarely show up on Day 1. They show up on Day 90, when a marketplace extension needs upgrading, when LCP creeps from 1.8s to 3.4s, or when the checkout starts dropping carts on mobile Safari. A Hyvä developer who only has two of the five will get you through launch and then leave you with a maintenance bill you didn't budget for.

Why Adobe certification matters for Hyvä work

Hyvä is a frontend theme; Adobe certification is a backend credential. So why does it matter? Because every non-trivial Hyvä project requires touching Magento backend code — block classes, view models, layout XML overrides, plugin development, and the dependency container. A Hyvä developer who doesn't know the backend stack will eventually hit a wall and either (a) ship a hack that breaks on upgrade or (b) tell you the request is impossible when it's actually straightforward.

The Adobe Certified Professional — Adobe Commerce Developer credential, issued by Adobe and verifiable on Credly, certifies the developer has demonstrated proficiency in the patterns Magento expects. It's a hard exam — I passed it in September 2021 — and it's not a rubber-stamp credential like "Magento Specialist Diploma" from a training mill. Adobe maintains the registry and you can verify any certification claim by name.

Three practical reasons it matters for Hyvä specifically:

  • Hyvä-Compat modules require backend code. Writing a custom compat layer for a third-party module means understanding the original module's design — observers, plugins, di.xml — well enough to mirror it in Hyvä-friendly templates.
  • Customer-data sections behave differently. Hyvä's customer-data integration uses Alpine plus the same backend section pool Luma uses. Without backend depth, the developer can't debug stale customer-data, FPC poisoning, or cross-section race conditions.
  • Layout XML still rules the page. Hyvä keeps Magento's layout XML, which means understanding handle hierarchy, container/block nesting, and the before/after directives. That's Magento knowledge, certified or not.

If a candidate doesn't hold the certification, ask them to walk you through their last DI override or last custom plugin. If they hold the cert but can't, the cert was 2017 and they're rusty. Both signals matter.

How to evaluate a Hyvä developer's real portfolio

Portfolio evaluation is the step most merchants skip. Don't. Here's the checklist that actually works:

  1. Ask for two live URLs they shipped. Not screenshots, not "client confidential" mockups — live, working sites. If they can't share two, the portfolio is thin.
  2. Run those URLs through PageSpeed Insights. Look at the CrUX field data at the top, not the lab score below. Field data is the 28-day rolling user experience; lab data is a single synthetic run. If field data shows red on LCP or INP, the Hyvä build isn't delivering the performance promise.
  3. View source. Look for the Tailwind utility classes (flex items-center patterns), the Alpine bindings (x-data, x-show), and the Hyvä module IDs in the body class. If the page loads RequireJS or jQuery, it's a Luma site, not a Hyvä site.
  4. Check the GitHub history. Real Magento developers leave a trail. The GitHub profile should show Magento modules, PR contributions to Magento or Hyvä, or recipe gists. An empty GitHub from a 10-year-claimed developer is a flag.
  5. Search Magento Stack Exchange. The community is small enough that real Hyvä developers have asked or answered there. My profile at magento.stackexchange.com/users/53686 is one example of what an active community account looks like.
  6. Ask for a 15-minute screen share. "Walk me through one of those live sites — show me the theme code, show me a recent commit." 15 minutes of code review tells you more than 3 hours of sales calls.

Hyvä-specific gotchas only experienced devs handle

These are the rabbit holes a Hyvä project hits sometime in the first 60 days. A developer who's shipped real Hyvä work will name them without prompting; a generalist will look up the documentation in front of you.

Hyvä-Compat fallback chains. When a third-party Magento module ships a Luma template, Hyvä-Compat looks for a matching Hyvä template through a defined fallback chain. If two Compat modules both target the same block, the resolution order matters — and getting it wrong leaves the storefront silently broken on edge pages (CMS, account, error states).

Alpine + Magento customer-data races. Hyvä's storefront drives the cart icon, wishlist count, and authenticated nav from Magento's customer-data section pool. Because Hyvä mounts Alpine state on page load and Magento's localStorage cache may be stale, you get visual flickers and stale counts unless the developer hooks the right reload event.

The Hyvä-React Checkout integration. If you adopt the Hyvä Checkout (the React-based replacement for Magento's KO checkout), the developer needs to understand both ecosystems — React component composition AND Magento's quote / shipping / payment service contracts. Most "frontend developers" can do React but not the Magento side.

Critical CSS and Tailwind purge. Hyvä ships with PurgeCSS configured to strip unused Tailwind classes from the bundle. If a developer adds Tailwind classes dynamically via PHP (string concatenation), the purge will strip them and the styles silently disappear in production but work fine in dev. A senior Hyvä developer knows to safelist or use full class names.

Theme inheritance. Hyvä uses Magento's theme fallback (theme.xml parent declarations). Most stores extend either Hyva/default directly or a child like Hyva/reset. Choosing the wrong parent forces the dev to override more than necessary; choosing the right one keeps the theme tiny.

How to validate Core Web Vitals claims

Every Hyvä developer claims fast Core Web Vitals. Most claims are based on lab data — Lighthouse run once, in Chrome DevTools, on a clean cache. That number is roughly meaningless. What matters is field data: real user experiences over a 28-day window, collected by Chrome and surfaced via the CrUX (Chrome User Experience Report) dataset.

How to get the field data, free, no login: open PageSpeed Insights, paste the URL, and look at the top of the report. If "Core Web Vitals Assessment" shows three green bars (LCP, INP, CLS), the site is actually fast in production. If it says "Not enough data" or shows orange/red, the developer's claims about lab performance are not translating to real users.

Honest expectations for a Hyvä build, drawn from sites I've shipped:

  • LCP: 1.4–2.2s on mobile 4G. Anything under 2.5s passes the Google threshold.
  • INP: sub-200ms on mobile. Hyvä's lighter JS payload makes this achievable without aggressive tuning.
  • CLS: sub-0.05. Hyvä themes that follow the reserve-space pattern for hero images and product cards routinely hit 0.00.

The long-form recipe is on the blog — see the LCP / INP / CLS recipe and the TTFB optimization case study.

How I (Kishan Savaliya) measure up against these criteria

I built the framework before this section so the comparison is honest, not curated to fit me. Here's the audit:

CriterionStatusEvidence
Adobe certificationYesAdobe Certified Professional - Adobe Commerce Developer, September 2021, verifiable on Credly
Tailwind + Alpine fluencyYesEvery recent client build ships in Hyvä; public templates in the mage2kishan GitHub repos
Magento backend depthYesActive on Magento Stack Exchange since 2017; Panth_* open-source module family
Hyvä-Compat experienceYesCustom Hyvä-Compat layers shipped on multiple migrations; documented in the Luma to Hyvä migration playbook
Verifiable portfolioYesTop-Rated Upwork profile, public GitHub, this site itself runs Hyvä on Magento 2.4.9
Core Web Vitals field dataYesCase studies on the blog; live CrUX numbers on shipped sites available on request

What I'm not the best at: very large multi-store Adobe Commerce Cloud rollouts with 8-figure GMV. Those typically need a partner agency for ops and capacity, and I'll tell you up front if your project sits in that bracket. For the 80% of Magento stores that are independent merchants with $1M-$50M GMV running on self-hosted Adobe Commerce or Magento Open Source — that's the work I do best.

If the framework above maps to your project, the work with me page handles intake. If it doesn't, I'd rather refer you somewhere honest than pretend.

Frequently asked questions

Is "best Hyvä developer" even a meaningful title?

Not as a label. As shorthand for "demonstrably competent against a checklist", yes. The framework on this page is what merchants actually need — Adobe certification, Tailwind/Alpine fluency, Magento backend depth, real CWV numbers, public portfolio. Anyone who hits all five is competent; anyone who can't is not.

How important is Adobe certification for Hyvä specifically?

More important than people expect. Hyvä is a frontend theme but every non-trivial project touches Magento backend code (Hyvä-Compat modules, layout XML, customer-data sections, plugins). Without backend depth the developer hits a wall around week 4.

Can I just hire a Tailwind frontend developer who has read the Hyvä docs?

For a brochure site, yes. For a real Magento store with custom modules, third-party extensions, B2B logic, or complex checkout flows — no. The Hyvä learning curve is shallow on the frontend and steep on the integration side.

What's the difference between Hyvä Themes and the Hyvä Checkout?

Hyvä Themes is the Tailwind + Alpine frontend that replaces the Luma theme. Hyvä Checkout is a separate React-based replacement for Magento's Knockout checkout. They're often bought together but they're distinct products with distinct licences.

How do I validate a Hyvä developer's performance claims?

PageSpeed Insights field data (CrUX) on a live URL they shipped. Not Lighthouse lab scores — those can be cherry-picked. Real user data shows whether the build holds up in production.

Should I hire from an agency or freelance for a Hyvä build?

Depends on scope. Single-store under $10M GMV — a senior freelancer ships faster and cheaper. Multi-store, multi-region, Adobe Commerce Cloud, integrations with SAP / NetSuite — an agency has the bench. There's no universal answer.

What does a Hyvä build cost?

Wide range. A theme migration from a stable Luma base — typically $2,499-$8,000 against my $25/hr baseline. A from-scratch Hyvä build with custom branding and Hyvä-React Checkout — typically several multiples of that. Always request an itemised ~Nh @ $25/hr breakdown.

How long does a typical Hyvä project take?

Theme migration on a clean store: 2-4 weeks. Migration with heavy third-party modules: 6-12 weeks. From-scratch Hyvä build with custom features: 3-6 months. These are typical ranges; your project may differ.

Do you handle the full Hyvä migration end-to-end?

Yes — discovery, audit, migration plan, Hyvä-Compat work, theme port, Core Web Vitals tuning, deploy. The Luma to Hyvä migration playbook covers the sequencing.

Want an Adobe-Certified Magento developer to take the Hyvä build end-to-end? Fixed-fee from $499 audit · $2,499 sprint · ~Nh @ $25/hr.

Work with me