About me

I'm a PHP programmer with over 13 years of commercial experience. For the past 8 years I've been working as a Full-Stack developer, and earlier I spent 3 years working as a Tech Lead for a PHP team building custom software.

I have 8 years of experience in the e-commerce industry, where I not only worked on maintenance and extension of an online shop, but also performed business and technical analysis of its functionalities. Together with the team, I created advanced product configurators and after-sales process automation.

As a Full-Stack developer, I also have experience in creating online shops in different e-commerce systems. I always try to find the best solution to the problems that arise. I believe that efficiency should go hand in hand with business needs. It is also important for me to share knowledge and develop the team.

Work

K&C (Krusche & Company)

Advanced Full Stack Developer · Full-time · Remote

Working on a project for the events industry

  • refactoring and improving several legacy PHP projects (PHP 5.4 & 8.3), cleaning up old logic, stabilizing existing features and building new functionality
  • migrating and unifying old database tables (including full table moves, ID remapping and relation updates)
  • refactored and optimized legacy PHP 5 code to modern PHP 8.3 standards, removing deprecated logic, suppressors and warning-prone areas
  • working with EV2 (legacy form-builder platform): creating and updating dynamic forms, fixing broken templates
  • tech stack: PHP 5.4/8.3, MySQL/MariaDB, internal agnostic framework, REST APIs, Docker/Docker Compose, Linux, macOS, Git, jQuery/JavaScript
September 2024 - now

Infinity Code | Product Configurators

Founder | Product Configurators with Live Pricing · Self-employed · Wrocław

Advanced product configurators

Sectional and roller garage doors, roller shutters and shutter curtains, awnings, pleated blinds, windows and doors – for manufacturers with their own shop and for online retailers.

  • built product configurators for garage doors, roller shutters, awnings and pleated blinds
  • roller shutter and roll-up door manufacturer: production data (JSON) generated from each order replacing manual cutting calculations. The system has been in use for 12 years
  • German online gate retailer: configuration to paid order – size-tiered price tables, option surcharges, dependency rules, PDF quote, cart, checkout, payment, customer accounts, admin (Laravel, Vue 3)
  • online gate shop: made-to-measure ordering in place of 12 standard sizes – every millimetre became a sellable product
  • roller shutter curtain seller: the manufacturer's order form filled in automatically after checkout
  • Renovet (building materials): pack counts and price calculated from insulation thickness and lambda value – order processing went from five people to one
  • tech stack: PHP 8, Laravel, Symfony, Vue 3, MySQL/PostgreSQL, Docker
August 2018 - now

execon

Senior PHP Developer · Self-employed · Remote

New e-commerce platform for the catering industry

  • developing a new e-commerce platform and launching the new brand, including backend development (REST API) and preparing the system for multi-store support
  • developing unit tests and functional tests (PHPUnit)
  • preparing detailed technical documentation
  • serving as the Single Point of Contact (SPOC) for system architecture, ensuring consistency and compliance with requirements
  • tech stack: PHP 8.2, Symfony 5, Domain-Driven Design (DDD), PostgreSQL, PHPUnit, Docker, Docker Compose, CI/CD, Kafka, Swagger, Composer, Redis, RabbitMQ
December 2023 - August 2024

Inter Vertriebs GmbH

Full-stack Developer / Product Owner · Freelance · Remote

Made-to-measure garage door configurator with an online shop

  • architecture and implementation: live price calculation and dependency rules driven by the configuration, PDF quote, cart, checkout, payment
  • Product Owner role: kick-off and walkthrough sessions with the client, task breakdown and estimation in Jira
  • tech stack: Laravel 9, Vue 3, Pinia, TypeScript
May 2023 - July 2024

appwise | software house

PHP Team Leader · Full-stack Developer · Self-employed · Wrocław / Remote

PHP Team Leader

  • leading a software development team in the Fitme.pl project – virtual gym with streaming video in one application
  • business analysis and estimation of new projects, close cooperation with clients and the team
  • leading kick-off and walkthrough sessions for the clients
  • creation, description and estimation of tasks in Jira
  • management of the development team and support (code review)
August 2020 - May 2023

Full-stack Developer

  • creating architecture and leading implementation of a custom transport system for one of the leaders in the Polish electronics sector
  • maintenance and development of new functionalities on a custom online shop for Hasta.pl
  • tech stack: Yii2, Symfony 3.2 – 6.0, Laravel 5.8, PHP 7.0 – 8.1, HTML5, CSS3, Vue, Vuex, SASS, LESS, WordPress
March 2020 - May 2023

Grupa VSC

PHP Programmer / Laravel Developer · Wrocław

Development of loyalty programs

  • Laravel 5.8 – eloquent, middleware, validation, notifications, pagination, migrations, seeding
  • Vue.js – based on Laravel
  • Zend Framework – HTML, CSS/SASS, JS
December 2018 - March 2020

Rolladen Group

Web Developer / PHP Programmer · Wrocław

Product configurators integrated with Shopware – rolladenplanet.de

  • designed and implemented a fully-functional user panel for company employees, written in PHP, HTML5, CSS3 and based on the jqGrid JavaScript plugin
  • created dynamic statistics on the basis of clients' orders
  • managed a dedicated server through WHM and CPanel
  • integrated an advanced product configurator in eCommerce Shopware
  • built configurators for garage doors, roller shutters, awnings and pleated blinds
December 2013 - December 2018

SURAT Sp. z o.o. – KASOMAT.PL

PHP Programmer · Wrocław

Development of the web system – kasomat.pl

  • developed web application based on CMS WordPress and Zend Framework
  • developed presentation layer based on HTML4 and CSS2
  • modified website with dynamic content load using ajax and the jQuery library
  • extended database for new functionalities
August 2013 - December 2013

COAL CREATIVE Agencja internetowa

PHP Programmer · Wrocław

Web development – online shops / web services

  • fixed and modified projects based on PHP and MySQL technologies
  • developed an online shop based on the OSClass platform
  • integrated PayPal Payment Standard with OSClass
June 2013 - August 2013

Technologies

Education

Wrocław University of Science and Technology

Faculty of Computer Science and Management · full-time second-cycle (Master's) studies, Computer Science

Specialisation: Information Systems Security and Reliability

2013 – 2015

Wyższa Szkoła Informatyki i Zarządzania "Copernicus", Wrocław

University of Information Technology and Management · Engineer's degree (BEng), Information Systems Engineering

2008 – 2012

Let's build your configurator

Do you want to work with us? Let's talk about your project.