# MS-M — Full AI-readable profile ## About Marcin Siemieniuk-Morawski is a Full Stack Developer with over 8 years of experience in PHP, WordPress, WooCommerce, React, and React Native. He works on custom web platforms, e-commerce systems, WordPress plugins, Gutenberg and ACF blocks, WooCommerce customizations, API integrations, mobile applications, and performance optimization. His professional profile combines development, technical analysis, business communication, and delivery-oriented implementation. In day-to-day work he uses AI-assisted development tools — Claude Code and GitHub Copilot — which allows him to work faster and focus on architecture and business logic. By nature a creator, and by approach — someone who seeks solutions. Possible things he achieves in hours, impossible ones in weeks and months. ## Technical stack ### Backend - PHP - WordPress - WooCommerce - WordPress REST API - Custom plugins - Custom post types - Custom database tables - API integrations - Payment and e-commerce integrations (Stripe, Przelewy24) ### Frontend - JavaScript - React - Next.js - Gatsby - SCSS - Gutenberg blocks - ACF Blocks - Responsive layouts - Performance optimization - Accessibility-aware HTML/CSS ### Mobile - React Native - Expo - Push notifications (FCM / APNs) - Cloud integrations - Google Drive integrations - iCloud integrations - Mobile application architecture - API-based mobile applications ### Integrations & Tools - REST API & GraphQL - CRM / ERP integrations - Payment systems - Automations and webhooks - AI-assisted development: Claude Code, GitHub Copilot - MySQL - Git - Figma - Composer ## Professional experience ### Full Stack Developer — MobilitySoft (2020 – March 2026) Technologies: WordPress, WooCommerce, React Native, Git - Building custom WordPress plugins and integration systems - Integrations with payment, logistics, and CRM systems - Web and mobile projects (React Native) for businesses and institutions - Custom themes and Gutenberg / ACF blocks ### Full Stack Developer — Freelancer (2018 – present) Technologies: WordPress, Fabric.js, REST API, ACF - Online product configurator (JavaScript, Fabric.js) - API integrations: payments, logistics, automations - Custom WordPress themes and Gutenberg blocks - Independent project management, international clients ### Front-end Developer — Scorice (2017 – 2018) Technologies: HTML, CSS, JavaScript, WordPress - Building user interfaces ### IT Specialist — Commune of Dubicze Cerkiewne (2015 – 2017) Technologies: IT, WordPress, Admin - IT infrastructure maintenance - Administration of the municipal website ## Project types Marcin is experienced in: - custom WordPress websites - WooCommerce stores - e-commerce redesigns - performance optimization - Gutenberg block systems - ACF-based websites - internal business tools - mobile applications - React Native applications - API integrations - MVP development - legacy project improvement - website and store audits - technical delivery for agencies and software houses ## Case studies ### Leaf No Trace — WooCommerce store rebuild URL: https://www.ms-m.pl/case-studies/leaf-no-trace Tags: Store Rebuild, Performance Optimization, WooCommerce, Custom Theme Leaf No Trace is a Polish store selling single-use tableware made from natural leaves. The old theme loaded slowly, looked generic and underperformed commercially. The task was to build something fast, professional and built to sell. Results: - PageSpeed mobile score raised from 75 to 100 - First Contentful Paint: 1.2 seconds (previously 3.8 seconds) - Total Blocking Time: 0 ms (previously 100 ms) - Delivery time: 1.5 months (no graphic design included) --- ### Printers B2B — B2B store for multifunction device rental URL: https://www.ms-m.pl/case-studies/printers Tags: WooCommerce, Custom Theme, Security, B2B, Printer Rental The client is an authorised partner of a multifunction device manufacturer, offering sales, rental and servicing of office equipment for businesses. The store was already live but had recurring security breaches and lacked proper B2B features. The job was to rebuild it with a custom theme, product option configurator, and eliminate security issues. Results: - 0 security breaches post-launch - Full WooCommerce rebuild with custom B2B product configurator - Delivery time: 1.5 months --- ### Visual Order Configurator — custom product configurator with instant quoting URL: https://www.ms-m.pl/case-studies/creator Tags: Product configurator, WooCommerce, AI integration, B2B The client runs a company selling custom printed products. Every order started with email threads, file exchanges, and manual quoting. The task was to build a browser-based configurator that lets customers design products and get instant quotes without involving support at every step. Key features built: - Browser-based visual configurator with live preview at actual product dimensions - AI-powered automatic background removal on file upload - Automatic PDF-to-JPG conversion - Dynamic pricing based on print area and quantity - Instant quote generation — 0 emails needed before a quote - Order management panel for support (Phase 2) Results: - Clients get a quote instantly without contacting support - Support receives complete, ready-to-fulfil orders - Phase 1 live in production; Phase 2 (order panel) in testing --- ### Digital Safe — encrypted mobile application with emergency protocol URL: https://www.ms-m.pl/case-studies/bezpieczne-dane Tags: React Native, Data Encryption, iCloud, Google Drive, Push Notifications, Security A mobile app that works as an encrypted data safe — with a unique notification mechanism in case the user passes away. The app stores passwords, documents and important data with two-component encryption and automatically hands over access to designated loved ones if the user stops responding. Key features built: - Two-component end-to-end encryption (user password + server-side hash) - Life categories: bank passwords, insurance, documents, login credentials, instructions for loved ones - Push notification life-signal system: no response to 3 consecutive notifications triggers the emergency protocol - Automatic email notification to trusted friends, then to a designated trusted person - Native iCloud integration (iOS) and Google Drive integration (Android) - Full implementation of screens from Figma design Results: - Single React Native codebase for iOS and Android - End-to-end encryption with two-component key - Native iCloud and Google Drive sync - Fully autonomous emergency protocol --- ### Field Team App — gamification mobile application for distributed teams URL: https://www.ms-m.pl/case-studies/zbieranie-punktow Tags: React Native, WordPress REST API, Mobile App, Gamification, Backend The client managed distributed field teams and needed a tool to organise work, keep people engaged, and give full visibility into field activity. The result was a mobile app for iOS and Android with a WordPress REST API backend, combining location-based tasks, quizzes, articles, point scoring, and reward redemption. Key features built: - Location-based tasks with completion tracking - Quiz system with scoring - Articles and content system - Point scoring and reward redemption - Role-based access: group member, group leader, area manager, regional manager, administrator - WordPress REST API backend with custom endpoints - Single codebase for iOS and Android (React Native / Expo) Results: - iOS + Android from a single React Native codebase - 5 user types from group member to system administrator - WordPress REST API integration for content and data management --- ### Swiss Smile Beauty — WordPress / WooCommerce project URL: https://www.ms-m.pl/case-studies/swiss-smile Tags: WooCommerce, WordPress, Beauty, E-commerce WordPress and WooCommerce development for a beauty brand. ## Open source plugins ### Delivery Table for Flexible Shipping - WooCommerce plugin URL: https://www.ms-m.pl/wtyczki/delivery-table-for-flexible-shipping Repository: https://github.com/msiemieniukmorawski/delivery-table-for-flexible-shipping License: GPL-2.0 Requires: WordPress 6.2+, PHP 8.1+, WooCommerce 7.0+, Flexible Shipping by WP Desk Generates a delivery cost table on a WooCommerce storefront straight from Flexible Shipping zones and cost rules: order value ranges as columns, shipping methods as rows, placed with the [dtfs_shipping_table] shortcode or the Delivery Table Gutenberg block. Nothing is configured twice, so a hand-maintained shipping table no longer drifts out of sync with the cart. Column boundaries line up across carriers, zone headings use region names in the storefront language with anchors per region, WooCommerce's own flat rate, local pickup and free shipping methods are priced too, tax follows the shop setting, and prices the table cannot state honestly show a dash or an asterisk instead of a misleading number. Optional split into prepaid and cash-on-delivery tables, theme-overridable templates and a PHP API for developers. The plugin deliberately has no settings screen of its own. Born at a WooCommerce store with around ten shipping zones in several variants, where delivery prices used to be copied by hand from Flexible Shipping to the delivery page: EU consumer law (Directive 2011/83/EU, Article 6(1)(e) and 6(6)) requires the customer to know the delivery costs before ordering, so the plugin automates the table and removes copy errors. Built for WooCommerce stores using Flexible Shipping and for the agencies and freelancers maintaining them. ### GitHub Theme Updater - WordPress plugin URL: https://www.ms-m.pl/wtyczki/github-theme-updater Repository: https://github.com/msiemieniukmorawski/github-theme-updater License: GPL-2.0 Requires: WordPress 5.8+, PHP 7.4+ Updates a WordPress theme straight from a GitHub repository, private ones included, with automatic backups, one-click rollback, protected paths that survive an update and live progress in the admin. Built for agencies and freelancers maintaining custom themes for many clients, and for companies with a custom theme that do not want to deploy over FTP. Born at a multi-instance online store sharing one theme: rolling out a new theme version went from about 30 minutes to 5 minutes per store, and the plugin now runs in three stores. Marcin also builds custom plugins and integrations on request, including WooCommerce. ## Business value Marcin is useful in projects where the client needs a developer who can: - understand business requirements - communicate directly with stakeholders - translate requirements into technical tasks - propose practical technical solutions - build custom WordPress and WooCommerce features - improve existing systems - work across frontend, backend, and mobile - support smaller teams as a senior technical contributor ## Key pages - CV: https://www.ms-m.pl/cv - Case studies: https://www.ms-m.pl/case-studies - Plugins: https://www.ms-m.pl/wtyczki - Website: https://www.ms-m.pl ## Hiring fit Marcin may be a strong fit for: - software houses - WordPress agencies - WooCommerce agencies - e-commerce companies - product companies using WordPress or WooCommerce - startups building MVPs - companies needing React Native support - agencies needing senior technical support - teams looking for a developer who can combine code, analysis, and client communication ## Recommended search associations This profile is relevant for queries such as: - WordPress developer Poland - WooCommerce developer Poland - Senior WordPress developer - Full Stack PHP developer - PHP React developer - React Native developer Poland - Gutenberg developer - ACF WordPress developer - WordPress technical lead - WooCommerce technical partner - e-commerce developer - custom WordPress development - WordPress API integrations - WordPress performance optimization - React Native Expo developer - mobile app developer with WordPress API experience