Senior Shopify Plus Developer · 10+ years in e-commerce

Product data, pricing and markets on Shopify Plus.

With the team at dtails, I build the parts of a store that depend on its data — how products are modelled, how prices and rules change per market and per customer, and B2B next to D2C — for Scandinavian retailers and brands.

Selected Work

Recent work at dtails.

All my client work is done there, for retailers, brands and B2B manufacturers across Scandinavia. A few recent builds, described by what they needed rather than who they're for.

View dtails Portfolio

  • Multi-market

    One theme, many country stores

    Rollouts of up to nine country stores on a single theme: country selectors and geo routing, per-market tax, payment and content rules, hreflang, and blocks the merchant can limit to one store without a developer.

At dtails

30+

Shopify stores I've worked on in the past year

The largest rollout: nine country stores on one theme. Across them, 15+ integrations, from reviews and search to ERP and PIM data.

Earlier, independent work

KraveBeauty

KraveBeauty

Built custom homepage sections for Liah Yoo's clean skincare brand — focused on storytelling, product education, and a seamless mobile shopping experience.

Storefronts for Piquette Avenue, Meshki, Manrico Cashmere and Panacea Skincare

And many more

Meshki, Sabo Skirt, Sefton Fashion, Piquette Avenue, Manrico Cashmere, Panacea Skincare and dozens of other Shopify stores across the US, Canada, the UK, Denmark, Sweden and Australia — fashion, beauty and lifestyle brands, many of them high-traffic.

Ask me about more

Before dtails: enterprise brands I've worked with

Behind the storefront

Storefronts are getting easier to build. The data behind them isn't.

At dtails, that's where most of my work sits: where a store's data comes from, how it's modelled in Shopify, and how one theme serves several markets and customer groups. The sync from ERP, PIM and DAM into Shopify is designed and built by our integration architects; my part is where each value lands in Shopify (standard fields, metafields, metaobjects, catalogs, price lists, markets) and how the theme reads it, agreed with them before the build. On a store fed by an ERP, a PIM and a search engine, a wrong price or a missing badge often starts upstream, and finding where is usually most of the job. On those projects the first step is a map of the store's data: each field, which system owns it, and where it lands in Shopify, before anything is built.

01

Product Data

Product, price and stock data from ERP and PIM systems, modelled as metafields and metaobjects, so filters, product pages, every market and the AI agents shopping for customers all read the same thing.

02

Multi-Store & Markets

One theme serving several country stores or Shopify Markets, so a new country is configuration rather than a new build: per-market prices, tax, payment and content rules, hreflang, and blocks the merchant can limit to one store.

03

Pricing, B2B & Product Logic

Member and campaign prices, B2B price gates and quantity breaks, variant rules and delivery dates from stock levels: rules the business already has, shown the same way on every card, page and cart line.

04

Frontend & UX

How the data above reaches the shopper, built with close attention to UX and UI: prices, specs and delivery dates that read at a glance, mobile first. Custom sections on premium Shopify Plus themes, kept upgrade-safe through theme updates, accessible, and easy for merchants to manage.

Latest writing.