dmlab.work Start a project

// max dernovyi — senior magento 2 / adobe commerce developer · b2b · open‑source author

I build the hard backend
most Magento stores avoid.

11 years of commercial Magento work — from 2018 to 2026 I was the lead hands-on developer for one US B2B retailer. Migrations and upgrades, B2B pricing, checkout, US sales tax, ERP integrations and performance: the deep backend work most stores route around.

● available Open to long-term contracts. Ukraine · UTC+2 — overlaps US East Coast mornings
Experience
11 years
One US client
8 years
PRs merged
1,500+
Custom modules
80+

Magento 2 work I take on —

Migrations & upgrades Hyvä B2B pricing Checkout & payments US sales tax (Avalara) ERP & PIM integrations Catalog & search Performance & security Custom modules Identity & SSO
/cases

Selected client work

// 2018–2026 · one US B2B hardware retailer
Platform

M1 → M2 and a multi-country platform

Top code contributor since 2018, 1,500+ PRs merged. Main hands-on developer of the Magento 1.9 → 2.4 migration, then the 2.4.0 → 2.4.6 / PHP 8.2 upgrade. Moved the US store onto a shared multi-country 2.4.8 platform with Hyvä and Typesense; streaming import for 100K+ customers.

migration · upgrades · hyvä · typesense
B2B commerce

Pricing, checkout & tax

Customer-specific pricing consistent across every price path, AvaTax and CertCapture with exemption checks, Braintree, PayPal and Cybersource, PunchOut buyers, purchase orders on terms, CSP rollout and security fixes.

b2b · payments · avalara · security
NetSuite ERP

Magento ↔ NetSuite integration

Customers, contacts and addresses, NetSuite-originated orders with fulfillments and tracking, customer-specific prices, quotes ↔ estimates. Moved sync from SOAP saved searches to SuiteQL.

suiteql · tba auth · queues · alerting
/work

How we can work together

// pick the shape that fits
01 — fixed scope

Project work

A defined build: a custom module, an integration, a migration, a performance pass. Scoped, quoted, delivered.

per‑project · fixed quote
02 — ongoing

Retainer

Continuous development and hands-on support for your store or platform. Hourly or monthly, flexible — no rigid ticket SLA to trap either of us.

hourly / monthly · rolling
03 — my modules

Customization & support

Tailoring, integrating or extending any of my open-source modules to your exact setup — by the person who wrote them.

per‑task · author-direct
/modules

Selected open-source work

// free · uncapped · maintained
flagship
dmlab/module-admin-ssov0.1.0OSL-3.0

Free, uncapped single sign-on for the Magento admin panel — the open alternative to the paid incumbents that cap auto-created users. Group→role mapping included.

oktaazure / entragoogle
differentiator
dmlab/module-admin-scimv0.1.0OSL-3.0

A full RFC 7644 SCIM 2.0 provisioning server for admin users — create, update and deactivate accounts from your IdP. The one nobody ships for free.

oktaazure / entragoogle
dmlab/module-customer-ssov0.1.0OSL-3.0

Storefront OAuth/OIDC login for customers, with group mapping — the same provider-agnostic engine, pointed at the storefront.

oktagoogle
dmlab/module-customer-passkeyv0.1.0OSL-3.0

Passwordless WebAuthn / passkey sign-in for the storefront. Standalone — no dependency on the rest of the suite.

webauthnfido2
dmlab/module-typesense-searchv0.1.0OSL-3.0

Typesense as a drop-in Magento search engine — search, category listings and layered navigation, like OpenSearch. Toggling a filterable attribute is an in-place schema patch, not a full reindex.

searchfacetsinstant search

// full list on github.com/dmlab-work — one example of what I ship, not the limit of what I do

/about

A backend developer who ships open source and sweats the details.

I'm Max Dernovyi, a Magento developer based in Ukraine. From 2018 to 2026 I was the lead hands-on developer for a US B2B retailer — from Magento 1 through the M2 migration to a multi-country platform. I work async-first (Jira, Git, pull requests, Slack) and publish my modules under dmlab, free and uncapped. dmlab.work is me, directly.

● available Open to long-term contracts, project & retainer work. hello@dmlab.work