Skip to content

A White-Label Dev Team That Doubled a Shopify Agency's Capacity

A dedicated 4-developer team working under a Stockholm agency's brand to deliver headless Shopify storefronts for Nordic fashion and lifestyle brands.

vindo.se/collections/knitwear
Free shipping over 900 kr · 60-day returns · Carbon-neutral delivery in the Nordics
VINDÖWomenMenKnitwearOuterwearJournalSearch knitwearSE · SEK1

Home / Women / Knitwear

Knitwear 48 products

Merino ×Size M ×Under 1 500 kr ×Sort: Featured

Category

Sweaters22

Cardigans14

Vests8

Roll necks4

Size

XSSMLXL

Colour

Price

495 kr1 500 kr

New

Fjäll merino crew

1 495 kr

Tuva cable cardigan

1 895 kr

Holm roll neck

1 295 kr

Sälen knit vest

995 kr

Bestseller

Öland lambswool crew

1 195 kr

−30%

Runa zip cardigan

1 047 kr1 495 kr

Abisko turtleneck

1 395 kr

Klippan cable crew

1 795 kr

Vik merino vest

895 kr

Few left

Norra ribbed cardigan

1 595 kr

Client
Iggy Agency
Location
Stockholm, Sweden
Duration
9 months (ongoing)
Team
4 people: tech lead, 2 frontend devs, QA
Built with
Shopify HydrogenRemixReactTypeScriptStoryblokGraphQLVercel
projects delivered per quarter
2×projects delivered per quarter
headless storefronts shipped
6headless storefronts shipped
average mobile conversion
+34%average mobile conversion
average Lighthouse score
96average Lighthouse score

01 · About the client

Iggy is a design-led Shopify agency in Stockholm working with Nordic fashion, beauty and lifestyle brands. Its team of 18 is strong in brand, UX and strategy, but it had only three in-house developers. As clients moved from standard Shopify themes to faster headless storefronts, the agency was turning away work because it couldn't hire experienced Hydrogen developers quickly enough in Stockholm.

02 · The problem

  • 01

    Lost projects.

    The agency declined two large projects in one quarter due to lack of developers.

  • 02

    Hard to hire.

    Senior headless Shopify developers were scarce and expensive locally.

  • 03

    Brand consistency.

    Any outside team had to work invisibly under the agency's brand and standards.

  • 04

    Time zones.

    Developers needed enough overlap with Stockholm for daily collaboration.

03 · Our solution

We set up a dedicated team of four (a tech lead, two frontend developers and a QA engineer) who work as part of the agency. The team joins the agency's Slack, Jira and stand-ups, follows its code standards and design system, and attends client calls under the agency's name when needed. We built a shared Hydrogen starter kit with the agency, covering components, CMS setup and performance defaults, which cut setup time on every new project. The agency's own developers now focus on architecture and client relationships while our team handles delivery.

04 · What we built

  • Headless storefronts

    Six Hydrogen storefronts for fashion and lifestyle brands.

  • Shared starter kit

    Reusable components, CMS models and performance settings.

  • CMS integration

    Storyblok set up so brand teams edit pages without developers.

  • Quality process

    Automated tests, accessibility checks and performance budgets on every release.

Need more developers under your brand? Let's talk.

05 · Challenges we solved

  1. 1

    Working invisibly

    We adopted the agency's tools, standards and communication style from day one.

  2. 2

    Time overlap

    The team works a shifted day with four hours of daily overlap with Stockholm.

  3. 3

    Knowledge retention

    Everything is documented in the agency's wiki, so no knowledge is locked in our team.

06 · Our approach

  1. Week 1

    01 Match

    Selected developers with Hydrogen experience, interviewed by the agency.

  2. Weeks 2–3

    02 Onboard

    Joined tools, learned standards and shipped a first small project.

  3. Weeks 4–6

    03 Build the kit

    Created the shared starter kit with the agency's lead developer.

  4. Month 2 onward

    04 Deliver

    Ongoing sprints across client projects with monthly reviews.

07 · Results

The agency doubled its delivery capacity without adding permanent headcount and stopped turning away headless projects. End clients saw faster stores and higher mobile conversion, and the agency now pitches headless builds as a core offer.

Inside the product. 

Key screens from the build. Click any screen to enlarge.

One of the delivered storefronts (product listing page)

vindo.se/collections/knitwear
Free shipping over 900 kr · 60-day returns · Carbon-neutral delivery in the Nordics
VINDÖWomenMenKnitwearOuterwearJournalSearch knitwearSE · SEK1

Home / Women / Knitwear

Knitwear 48 products

Merino ×Size M ×Under 1 500 kr ×Sort: Featured

Category

Sweaters22

Cardigans14

Vests8

Roll necks4

Size

XSSMLXL

Colour

Price

495 kr1 500 kr

New

Fjäll merino crew

1 495 kr

Tuva cable cardigan

1 895 kr

Holm roll neck

1 295 kr

Sälen knit vest

995 kr

Bestseller

Öland lambswool crew

1 195 kr

−30%

Runa zip cardigan

1 047 kr1 495 kr

Abisko turtleneck

1 395 kr

Klippan cable crew

1 795 kr

Vik merino vest

895 kr

Few left

Norra ribbed cardigan

1 595 kr

01One of the delivered storefronts (product listing page)

Shared starter-kit component library

kit.iggy.agency/?path=/story/commerce-productcard--on-sale
Brand: VindöLocale: sv-SE
−30%

Runa zip cardigan

1 047 kr1 495 kr

ControlsActions0InteractionsAccessibility0Visual Tests
NameDescriptionDefaultControl
product*Product from the Storefront APIProductCardFragment-product : {…} 9 keys
badgeMerchandising label (metafield)"new" | "sale" | "low-stock"undefinedsale
showSwatchesColour variants under the pricebooleantrueFalseTrue
imageLoadingUse eager for the first row"eager" | "lazy""lazy"lazy
sizesPassed to the Hydrogen <Image>string"(min-width: 45em) 20vw, 50vw"(min-width: 45em) 2…
onQuickAdd(variantId: string) => void--
02Shared starter-kit component library

Sprint board showing work across client projects

iggy-agency.atlassian.net/jira/software/projects/IGD/boards/12
JiraYour workProjectsFiltersDashboardsTeamsPlansAppsCreateSearchEL

Projects / Iggy Delivery

IGD Sprint 38

3 days remainingComplete sprint
Search this boardELAKMRJLSNPBEpicLabelTypeOnly my issuesGroup byNone

To do 4

Store locator with map and opening hours

VINDÖ – HYDROGEN REBUILD
IGD-2315AK

Add fi-FI and nb-NO locale fallbacks

HEMMA – LAUNCH
IGD-2402

Shade finder quiz: results page

LUMI – STOREFRONT + CMS
IGD-2368PB

Gift card balance check on account page

ASK & EK – RETAINER
IGD-2433

In progress 4

PDP image gallery: swipe and pinch-zoom on mobile

VINDÖ – HYDROGEN REBUILD
IGD-2145EL

Bundle builder (3 for 2 on minis)

LUMI – STOREFRONT + CMS
IGD-2198AK

Collection filters rendered server-side

HEMMA – LAUNCH
IGD-2285MR

PredictiveSearch: keyboard nav + a11y

STARTER KIT V2.4
IGD-2293EL

Code review 3

Checkout UI extension: gift note

VINDÖ – HYDROGEN REBUILD
IGD-2073MR

CLS on collection grid when images load late

HEMMA – LAUNCH
IGD-2332SN

Storyblok schemas for campaign pages

LUMI – STOREFRONT + CMS
IGD-2223JL

QA 3

Size guide modal

VINDÖ – HYDROGEN REBUILD
IGD-2112SN

Klaviyo back-in-stock form

ASK & EK – RETAINER
IGD-2253SN

Cart total wrong when discount + gift card

VINDÖ – HYDROGEN REBUILD
IGD-238SN

Done 11✓

Cart drawer upsells

VINDÖ – HYDROGEN REBUILD
IGD-1983EL

Metaobject product FAQs

LUMI – STOREFRONT + CMS
IGD-2012JL

Lighthouse budget check in CI

STARTER KIT V2.4
IGD-2052MR

sv-SE / fi-FI currency formatting

HEMMA – LAUNCH
IGD-2171AK
03Sprint board showing work across client projects

Before/after performance scores

lhci.iggy.agency/app/projects/vindo-storefront/compare/7d02e1b
Lighthouse CI/vindo-storefrontIggy · self-hosted
Basea41f2c9 main · "Liquid theme (Dawn 9.0)" · Mar 12Compare7d02e1b hydrogen · "Go live: Hydrogen storefront" · Sep 30/collections/knitwearMobile · median of 5
97

Performance

base 38+59

96

Accessibility

base 81+15

100

Best Practices

base 75+25

100

SEO

base 90+10

Metrics5 improved · 0 regressed

MetricBaseCompareDiff
First Contentful Paint2.8 s0.8 s−2.0 s
Largest Contentful Paint4.9 s1.2 s−3.7 s
Total Blocking Time1,240 ms60 ms−1,180 ms
Cumulative Layout Shift0.270.021−0.249
Speed Index5.6 s1.9 s−3.7 s

Audit changes (23)

Reduce unused JavaScript

Est savings of 1,162 KiB → Est savings of 38 KiB

Eliminate render-blocking resources

6 resources → 0 resources

Properly size images

Est savings of 814 KiB → Est savings of 22 KiB

Avoid an excessive DOM size

3,412 elements → 1,108 elements

Image elements have explicit width and height

Failed · 14 elements → Passed

Show 18 more

04Before/after performance scores

Iggy Agency's website today: iggy.agency

Iggy website home page
05Iggy Agency's website today: iggy.agency

Related work. 

Get in touch

Need more developers under your brand? Let's talk.

Share a few lines about your idea, workflow or project. A senior lead replies within one business day.

  • Free 30-minute strategy call
  • NDA on request
  • Proposal within 48 hours

We reply within one business day. No spam, ever.

The right conversation can save you
six months.

Free 30-minute strategy call · NDA on request · Proposal within 48 hours