Portfolio
Projects
Commercially I've done far more than the list below — on long projects that means hundreds of small deliveries, fixes and integrations. Here are 25 scopes I remember and documented, plus 6 open-source projects.
Commercial
13 clients, 25 documented scopes. Longer engagements (Tinta, Torimpex) are grouped — one client, several work threads, not separate projects.
Agencja Ubezpieczeniowa Łukasz Zagała
zagala.infoOne client — several engagement scopes (not separate projects).
3 scopesZagala — Vehicle check and MTPL cancellationzagala.infoLaravel CRM — for MTPL, agents jumped between UFG, vehicle history and a cancellation PDF tool. One admin form: parallel lookups plus prefill and MTPL cancellation PDF.
LaravelCRMInsuranceIntegrations
3 scopesZagala — School NNW offerszagala.infoLaravel CRM — school offers lived only in the panel; parents lacked a catalog and the agency lacked interest signal. Public NNW with filters, pricing variants, light stats and SEO → offers work as a front product.
LaravelCRMInsuranceUX
Torimpex
torimpex.plOne client — several engagement scopes (not separate projects).
5 scopesTorimpex — N+1 and Bundle Promotionstorimpex.plWooCommerce wholesale — missing N+1 and “cheaper in a set” rules typical for grocery. AJAX cart engine with portioned products and multi-packs → discounts apply themselves in cart.
WooCommercePromotionsCart rulesN+1
5 scopesTorimpex — Integrations and Catalog Importtorimpex.plWooCommerce grocery wholesale (15k+ SKU) — catalog from two wholesalers had to merge without manual work. Bidirectional ERP/XML import and stock sync → automated assortment and order updates.
WooCommerceERPXML15k+ SKU
Expand (+4)Expand (+3)Collapse
5 scopesTorimpex — Performance and Securitytorimpex.plWooCommerce — pages took dozens of seconds and the admin was open to brute-force. Fragment cache, Core Web Vitals, 2FA and bot mitigation → faster store and tighter backend.
WooCommercePerformanceSecurity2FA
5 scopesTorimpex — Frontpage, Catalog, and Promotionstorimpex.plWooCommerce — catalog reloaded on every filter, and discounts needed Omnibus price history. AJAX catalog, delivery messaging and frontpage work → smoother browsing and compliant promos.
WooCommerceOmnibusAJAXFrontpage
5 scopesTorimpex — Checkout Fixtorimpex.plWooCommerce (grocery wholesale) — after the previous vendor, checkout failed to complete orders. Async cart, portioned products, multi-packs and promo-code fixes → sales working again.
WooCommerceCheckoutAsyncDebugging
Tinta Dla Plastyków
tintadlaplastykow.plOne client — several engagement scopes (not separate projects).
7 scopesTinta — InPost Pay Checkouttintadlaplastykow.plCustom CMS, 36k+ SKU — InPost Pay as a new channel alongside classic checkout. Merchant Backend, widget and in-app path → order returns to the store.
Custom CMSInPost PayCheckoutIntegrations
7 scopesTinta — Logistics and Synctintadlaplastykow.plCustom CMS — manual shipment entry and Doofinder dependency limited scale. Orlen/DPD/Apaczka, Baselinker, custom search and workers → automated order fulfillment.
Custom CMSSymfony ComponentsLogisticsBaselinker
Expand (+6)Expand (+5)Collapse
7 scopesTinta — Marketing Integrationstintadlaplastykow.plCustom CMS — missing post-purchase reviews, transactional email and full GA4 e-commerce. TrustMate, MailerLite/MailerSend and GA4 events → measurable purchase path and social proof on cards.
Custom CMSSymfony ComponentsGA4Analytics
7 scopesTinta — Cache and Performancetintadlaplastykow.plCustom CMS, 36k+ SKU — slow TTFB, cache stampedes and bots (~100 req/s) led to 503s. Fragment cache, indexer, WebP and WAF → stable store under traffic and scrapers.
Custom CMSSymfony ComponentsCachingPerformance
7 scopesTinta — Promotions and Compliancetintadlaplastykow.plCustom B2B CMS — missing X+Y rules, Omnibus and Consent Mode v2. Promotion engine, price history, cookies and parcel dimensions → compliant discounts and safer orders.
Custom CMSSymfony ComponentsOmnibusGDPR
7 scopesTinta — Catalog and Searchtintadlaplastykow.plCustom CMS, 36k+ SKU — deep scrolling and search were slowing the database. Doofinder, cursor pagination, faceted filters and CSV import → catalog browses smoothly.
Custom CMSSymfony ComponentsSearchDoofinder
7 scopesTinta — Frontpage Rebuildtintadlaplastykow.plCustom CMS (PHP/CleanUI, 36k+ SKU) — legacy store needed a modern homepage without a database migration. Frontpage redesign, product modules and admin panel → working B2B storefront since 2022.
Custom CMSSymfony ComponentsUI/UXLegacy
Other engagements
10 scopes
CommercialDekoracjandekoracjan.plPrestaShop — interior décor store needed maintenance and clearer mobile presentation. Theme, blog, UI/UX and performance fixes → fewer sales-module errors, clearer offer.
PrestaShopE-commerceUI/UXMaintenance
CommercialAdvanced Food — Security Incident Responseadvancedfood.plPrestaShop 1.7 — breach via ps_facetedsearch vulnerability (card skimmer). Investigation, cleanup and hardening → store back to secure trading.
PrestaShopSecurityIncident ResponseHardening
CommercialMintavimintavi.plPrestaShop 8 (apparel) — slow mobile from builders, payment conflicts and wasted bot traffic. Assets, RWD, PayNow, GDPR, Merchant feed and WAF → checkout completes orders again.
PrestaShopPerformancePayNowGDPR
CommercialNuoweiyanuoweiya.plWooCommerce single-product (masks 1/3/5) — long purchase path and no Baselinker sync. Multi-step checkout, restyle and integrations → shorter path to payment, orders in Baselinker.
WooCommerceCheckoutBaselinkerConversion
CommercialBlachobudblachobud.plWordPress B2B landing (laser cutting) — the company needed local visibility and quote requests. Rank Math, Schema.org, contact form and Core Web Vitals → page ready for leads.
WordPressSEOCore Web VitalsLead gen
CommercialFotomajkrzykfotomajkrzyk.plWordPress photographer portfolio — session delivery needed to stay private without mailing gigabytes. Private galleries, WebP, lightbox and booking → clients download photos themselves, privately.
WordPressWebPPrivacyMedia
CommercialElektrodyskont — Magento 2 Marketplaceelektrodyskont.plMagento 2.4.7 — classic store was to become a marketplace with MEGACENNIK catalog data. EAN/SKU integration, seller accounts and points system → multi-vendor architecture (paused for budget).
Magento 2MarketplaceB2BIntegrations
CommercialLuminosferaluminosfera.plMagento 2 (lighting) — instability after PHP migration plus scraper/AI load. Refactor, PageSpeed, bot protection, newsletter promos and Ceneo → steadier store and lead magnet.
Magento 2PageSpeedPromotionsCeneo
CommercialDeoptimusdeoptimus.deMagento 2 (DE) — minor HTML/CSS fixes and PageSpeed work on the store template.
Magento 2FrontendPageSpeedCSS
CommercialMoga.plmoga.plMagento 1 — product gallery, HTML/CSS fixes and a minor admin-panel feature.
Magento 1E-commerceFrontendCSS
Open Source
6 projects on GitHub — event-driven architecture, queues, load tests and mobile apps.
- Smart Invoice Guard
Invoice management platform with HA architecture, Elasticsearch search, and k6 load tests in CI.
LaravelElasticsearchk6HA - Wiki Scraper Newsletter
Public full-stack application example — Wikipedia scraper (chromedp), Nuxt 4 panel, page filters, Basic/Premium subscriptions, example payment, and e-mail notifications.
GoNuxtScrapingDocker - MoodJournal Ecosystem
Decomposed API backend with JWT authorization, PostgreSQL, and RabbitMQ, plus an independent React Native mobile client.
SymfonyReact NativeJWTRabbitMQ - Async Webhook Delivery Engine
Resilient webhook delivery engine with circuit breaker, exponential backoff, and per-client-domain rate limiting.
PHPSymfonyWebhooksEvent-driven - PrestaShop High-Volume Sync
Asynchronous stock and price sync module for enterprise PrestaShop 8.x handling 50k+ SKU.
PrestaShopPHPPerformance50k+ SKU - cpp_chess
Modular C++20 chess engine with REST/WebSocket API and an interactive Vue 3 frontend.
C++WebSocketAlgorithmsVue 3
