Paweł Holik
Paweł Holik
PHP/Symfony · Sylius · Drupal · Mautic Tech Lead
20+ years building scalable web applications

Core Expertise

Backend Development

PHP 8.x and Symfony Framework as the foundation — extending Sylius, Drupal, and Mautic platforms with custom modules, plugins, and integrations. From architecture to production.

PHP 8.x Symfony Sylius Drupal Mautic
E-commerce

Sylius custom solutions: subscription billing, digital goods with DRM, multi-store setups, and highly scalable platform architecture.

Sylius Subscriptions Digital Goods DRM
Technical Leadership

Architecture decisions, code quality tooling (PHPStan, PHP CS Fixer, Rector), automated testing (PHPUnit, Behat), CI/CD pipelines, and leading teams in an Agile workflow.

PHPStan PHP CS Fixer Rector PHPUnit Behat Agile
DevOps & Infrastructure

Docker-based environments, Linux server administration, version control workflows, CI/CD pipeline setup, and local development tooling.

Docker Linux Git CI/CD DDEV

Skills

Backend
PHP Symfony Sylius Drupal Mautic
Frontend
JavaScript CSS/SCSS Twig
DevOps
Docker Linux Git DDEV
Databases
MySQL PostgreSQL

Tooling

# how projects are built quality: analysis: "PHPStan" # level 6 style: "PHP CS Fixer" # @Symfony + strict refactor: "Rector" testing: ["PHPUnit", "Behat"] devops: local: "Docker + DDEV" ci_cd: ["GitHub Actions", "Bitbucket Pipelines", "Jenkins"] prod: "Docker (nginx + PHP-FPM)" services: ["RabbitMQ", "Elasticsearch", "Redis"] editors: ["PhpStorm", "Zed"] # Git via CLI ai: ["Claude Code", "GitHub Copilot", "opencode"]

What I work on

Most of my work is in Symfony and its ecosystem. On the e-commerce side: Sylius platforms with subscription access, DRM-protected PDFs alongside physical books, and product catalogs that run into the hundreds of thousands of variants. On the content side: Drupal for publishers and organisations with large editorial teams. And Mautic connecting it all to marketing — clients run tens of thousands of contacts through it.

The other half of the job is inheriting codebases. The current one: a Sylius-based mobile API, no documentation, 13 tests, passed over from another company. Six months later we're at 350+ endpoint tests, the architecture is in much better shape, and a pile of bugs that never should have existed are gone. Still a way to go — but that's the job.

Background

I'm a full stack developer and Tech Lead based in Toruń, Poland. Over the past 20 years I've built everything from small business websites to large-scale e-commerce platforms and marketing automation systems.

I currently work as Technical Lead at Droptica, where I work with Symfony, Sylius, Drupal, and Mautic on projects for clients across Europe. I care about clean architecture, maintainable code, and building systems that actually work in production.

I hold a BSc in Computer Science and an MSc in Mathematics from Nicolaus Copernicus University in Toruń. I'm a fan of open source — I contribute to the PHP ecosystem and maintain ddev-sylius, a DDEV add-on for spinning up Sylius in minutes. I also created # notACMS, the static site generator behind this site.

Outside of work: GNU/Linux, homelab tinkering, and the occasional deep dive into something that has nothing to do with my day job.

Open Source

Recommendations

Someone you can rely on — whether a project is straightforward or gets complicated.

Marta Zielińska-Kasprzak Delivery Manager | Fabrity via LinkedIn

He is able to analyze problems from a broader perspective and propose alternative solutions that often prove to be more effective both from a technological and business standpoint.

Want to talk tech, collaborate on a project, or just say hi?

Get in touch