Consumer manufacturing · Multilingual platformOne publishing platform. Many local markets.Delivered as part of an agency-led projectCONTENT / PLATFORMDrupalContent & page componentsNext.jsPublishing & page refreshesLocal markets17 locales · 13 domainsSimplified project flowThe needA global brand needed one editorial system serving multiple country domains, with localised content and reusable page components.Our contributionWe delivered Drupal and Next.js architecture and back-end integration, including targeted page refreshes when content changes. We led the technical work; front-end UI and design were shared with the wider project team.The outcomeA production platform built to support 17 locales across 13 country domains, with central content management and reusable components for editors.DrupalNext.jsMultilingual publishingDiscuss a similar projectExplore Drupal expertise
Insurance · Drupal upgrades & long-term careLong-term care. Three major upgrades.Delivered as part of an agency-led projectDRUPAL / UPGRADEDrupal 8Live platform · 5 languagesThree major upgradesModules · page layouts · PHPDrupal 11Same content and editor toolsSimplified project flowThe needA five-language corporate platform had to stay on supported versions of Drupal year after year, without losing the page-building tools its editors relied on.Our contributionAs part of ongoing support and development since 2016, we carried out three successive upgrades: Drupal 8 → 9, 9 → 10 and 10 → 11. Each was a separate stage in the platform’s development. Work also included PHP and database upgrades, replacing abandoned modules and migrating page layouts. Other development was partly shared with the project team.The outcomeThe platform reached Drupal 11 without a site rebuild, and editors still compose pages in five languages. Existing content and publishing tools were preserved.Drupal 8 → 11MultilingualPage layoutsDiscuss a similar projectExplore Drupal expertise
Manufacturing · PIM & data migrationA new data source. The same working connections.Delivered as part of an agency-led projectDATA / MIGRATIONNew PIM sourceProducts · attributes · assetsMapping & validationParallel import pathExisting connectionsWebsites · shops · feedsSimplified project flowThe needA manufacturer was changing its PIM vendor. Product information still needed to reach existing websites and other systems in the formats they expected.Our contributionOur work on the wider platform combined technical leadership and development. We built the source converter and configurable mappings. A parallel import path made it possible to validate the new data alongside the old.The outcomeThe new source was mapped across 12 locales and 5 brands, preserving the interfaces used by downstream systems.PIMDrupal / MongoDBAPI importsDiscuss a similar projectExplore data integration
Manufacturing · Enterprise integrationsBeyond the limits of packaged connectors.Delivered as part of an agency-led projectAPI / INTEGRATIONSnowflakeSource dataKafka + GoMapping · processingSalesforceData available in the CRMSimplified project flowThe needStandard connectors could not handle the queries and relationships needed to move information between a data warehouse, CRM and external systems.Our contributionWe designed and built custom Go producers and consumers on managed Kafka, including data mapping, relationship lookups and handling of failed or duplicate events.The outcomeA Snowflake → Kafka → Salesforce pipeline went into production for a Baltic market launch. The wider work also included product-registry publishing and webhook-based lead flows.GoKafka / Confluent CloudSalesforceDiscuss a similar projectExplore API & systems integration
Building materials · Production-support applicationTraceable recipes. A tool built for the factory.Delivered as part of an agency-led projectRECIPES / APPLICATIONMaterial measurementsInputs for calculationsRecipe calculationsRules · change historyRecipes & reportsPDF · spreadsheetsSimplified project flowThe needA new factory needed to turn raw-material measurements into reproducible batch recipes, record changes and export reports. The application had to run on the company’s own infrastructure.Our contributionWe built the application end to end: recipe calculations, role-based access, an audit trail and PDF and spreadsheet exports. It is packaged as a single program with the interface, the server and the database engine built in, so deploying it means running one file on the company’s own server.The outcomeDelivered a software application for calculating and recording recipes with traceable inputs and changes.Go / ReactSQLiteSingle-file deploymentDiscuss a similar projectExplore custom applications