Dominic Klein is an eCommerce-focused software engineer and product leader with eight years of experience building scalable, robust commerce platforms and developer tooling. He has led developer experience, storefront architecture and product strategy at Shopware—contributing to both Shopware 6 frontend checkout flow and Shopware 5 core backend—while presenting and evangelizing solutions to enterprise customers. Based in Mafra (Lisbon), he now combines consultancy and DX work at frontstack.dev and as an independent eCommerce consultant, helping teams implement composable frontends, APIs and AI-enabled features. Dominic blends hands-on full-stack development (Twig, Symfony, Vue) with product management and documentation skills to drive consistent developer ecosystems. He’s an active contributor to the popular open-source Shopware project, uniquely comfortable moving between core platform internals and customer-facing storefronts. His background in statistical web systems and a CS degree from TU Dortmund underscore a pragmatic, data-informed approach to platform design.
8 years of coding experience
10 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Technische Universität Dortmund
Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 1.500 community extensions
Role in this project:
Full-stack Developer
Contributions:16 reviews, 20 commits, 1 PR in 4 years 7 months
Contributions summary:Dominic primarily contributed to the frontend of the Shopware 6 platform, implementing and modifying checkout-related functionalities. Their work included changes to Twig templates, focusing on the checkout process and its integration with the storefront. They also refactored and restructured cart and checkout templates. The user updated API annotations, including fixes to product detail responses and other API-related issues.
Contributions:15 commits, 1 PR, 1 branch in 1 month
Contributions summary:Dominic primarily contributed to the Shopware 5 core, focusing on back-end functionalities. Their work included modifying database schemas, updating category models, and integrating changes across various files to accommodate new features like external link targets and enhanced customer stream functionality. The commits also involved addressing documentation issues, fixing emotion banner link resolutions, and refining search functionality with the addition of sorting handlers. They demonstrated a strong understanding of the Shopware platform's architecture.
ecommercevisitprestashopjavascriptphp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.