B2B Solutions

B2B Platform

Shopware B2B RFQ Platform: 24/7 Self-Service Quotes

An industrial parts distributor needed a modern e-commerce platform to handle B2B procurement complexities. I developed a comprehensive Shopware 6 solution with two integrated components: a full-featured Request for Quote plugin enabling multi-item quotes with product search, manual entries for custom parts, per-item condition and urgency levels, drag-and-drop file uploads, and session persistence. The custom B2B theme displays extended product data including lifecycle status, commodity codes, export regulations, and environmental metrics. RESTful API with OAuth2 authentication enables ERP/CRM integration. The solution includes full German and English support, transforming manual email-based procurement into 24/7 self-service quote requests.

Key Technologies: Shopware 6.7.x, PHP 8, Symfony, Bootstrap 5, Twig, SCSS, MySQL, REST API, OAuth2
Read Full Case Study

Integration & Performance

ERP Integration

Pharmaceutical ERP Sync: 300K+ SKUs, Zero Fulfillment Errors

A pharmaceutical distributor operating a Shopware storefront faced critical challenges managing 300,000+ pharmaceutical SKUs with individual batch tracking, expiry dates, and strict regulatory compliance. I architected a sophisticated bidirectional ERP integration system with two-way synchronization (ERP updates to Shopware, Shopware orders back to ERP), pharmaceutical-specific batch and expiry tracking with automated validation, predictive expiry alerts and inventory warnings, asynchronous job queues for high-volume processing, and comprehensive audit trails for regulatory compliance. Achieved zero fulfillment errors, automated pharmaceutical compliance, and sub-2-second sync times.

Key Technologies: Shopware 6, PHP 8, Symfony, MySQL, ERP API, Job Queues, Batch Tracking, Expiry Management
Read Full Case Study

Automation

Plugin Development

Enterprise Plugin

Findologic Shopware Plugin: 100% Test Coverage, Zero Production Bugs

Took over maintenance of Findologic's Search and Navigation Plugin for Shopware when Shopware 6 was still in RC (release candidate). I rebuilt the plugin with a test-first approach, implementing comprehensive testing infrastructure achieving 100% code coverage with PHPUnit, GitHub Actions CI/CD pipeline with automated testing and releases, multi-version compatibility testing, and complete documentation and code quality standards. Progressed the plugin through multiple Shopware 6 releases from RC to version 6.4, transforming it into a production-grade enterprise solution used by major e-commerce operations.

Key Technologies: Shopware 5, Shopware 6, PHP 8, Symfony, PHPUnit, GitHub Actions, CI/CD, REST APIs
Read Full Case Study
Multi-Platform

Charity Donation System: 4 Platforms, 1 Seamless Experience

A charity organization initially needed a donation plugin for Shopware 5, then expanded to Shopware 6, Shopify, and WordPress. I built four completely separate native implementations, each leveraging its platform's best practices while delivering identical business functionality. Shopware 5 used ExtJS components and event subscribers, Shopware 6 leveraged entity definitions and DAL, Shopify used webhooks with Liquid integration and Polaris components, and WordPress used custom post types with WooCommerce integration. Despite different implementations, all four plugins provide 100% feature parity.

Key Technologies: Shopware 5, Shopware 6, Shopify, WordPress, PHP 8, JavaScript, MySQL, REST APIs
Read Full Case Study

Migration

Mobile Applications

Native Android apps serving thousands of users

Android App

My First Android App: Arabic Abjad Calculator Closing in on 1 Million Users

Developed in February 2012 as my first Android app, Adad Calculator calculates Abjad numerical values for Arabic text using both Mashriqi (Eastern) and Maghribi (Western) calculation systems. Published in 2013, the app has grown to 850K+ downloads with an exceptional 4.75 star rating, approaching the 1 million user milestone. What started as a learning project evolved into a comprehensive Arabic numerology tool serving students and scholars worldwide with real-time calculations, 11+ detailed letter statistics (repeating/non-repeating letters, sun/moon letters, connected groups), special calculation rules, and complete offline functionality maintained over 13+ years of Android evolution.

Key Technologies: Android, Java, Material Design 3, RecyclerView, BottomSheetDialogFragment, TextWatcher, HashMap, PreferenceScreen, ProGuard/R8
Read Full Case Study