Custom software, CMS plugins and system utilities

Paweł Potacki case studies: WordPress, Craft CMS, e-commerce, Linux and DevOps

Tools written for a specific technical problem

Not every problem needs a large application. In many cases a focused plugin, script, integration or backend tool is enough to remove repetitive work and make an existing process easier to maintain.

I build tools for WordPress, Craft CMS and Linux environments. This includes task automation, image processing, static file versioning, API integrations, cache handling and utilities used in website maintenance.

From web platforms to the system layer

Some projects go beyond standard website work. This includes Debian environments, Bash scripts, ADB tooling, Android debugging and open-source projects connected with device recovery and system analysis.

This category includes small production plugins as well as more technical tools built for a defined use case.

Browse Selected Projects

Varnish Cache for ISPConfig 3 with Nginx SSL, Apache, WordPress and Craft CMS

Varnish Cache for ISPConfig 3 with Nginx SSL Termination

Case Studies
  • Craft CMS
  • Custom Software
  • Linux, DevOps
  • WordPress

Varnish Cache integration with ISPConfig 3, Nginx SSL and Apache for WordPress and Craft CMS, with purging, Cloudflare and Brotli support.

View integration
 ⇢
Full-stack developer Paweł Potacki alongside design blocks of an industrial web platform, refinery infrastructure mockups, and corporate video framework.

CDN Cache & Preload in Craft CMS

Case Studies
  • Craft CMS
  • Custom Software
  • Linux, DevOps

Craft CMS plugin for automated cache purging and warming with Varnish, Cloudflare, sitemap processing, URL exclusions and queued jobs.

View Plugin
 ⇢
Full-stack developer Paweł Potacki presenting the Cool AVIF WordPress image conversion plugin architecture alongside performance optimization metrics.

Cool AVIF: Image Conversion Plugin for WordPress

Case Studies
  • Custom Software
  • Linux, DevOps
  • WordPress

Open-source WordPress plugin for local AVIF, WebP, HEIC and JXL image conversion with ImageMagick or GD and bulk processing.

View Plugin
 ⇢
Developer Paweł Potacki presenting a mockup of the Automated Static File Versioning plugin dashboard for CraftCMS, featuring settings panels, content hash flow diagrams, and a code block example.

Automated Static File Versioning for Craft CMS

Case Studies
  • Craft CMS
  • Custom Software
  • Linux, DevOps

Craft CMS plugin for automated versioning of CSS, JavaScript and other static assets to prevent stale-cache issues after deployment.

View Plugin
 ⇢
Full-stack developer Paweł Potacki presenting the CraftCMS PDF Generator plugin UI mockup with document configuration panels and server-side performance analytics.

Craft CMS PDF Generator Plugin

Case Studies
  • Craft CMS
  • Custom Software

Craft CMS plugin for generating PDFs from Twig templates, HTML and URLs, with Assets integration, caching, QR codes, watermarks and PDF/A or PDF/X support.

View Plugin
 ⇢
Preview of the Realme Bootloader Unlock Toolkit with ADB and Fastboot diagnostic information.

Realme Bootloader Unlock Toolkit

Case Studies
  • Custom Software

Open-source Python toolkit for the Realme bootloader unlock process with ADB log analysis, local token storage and clearer diagnostics.

View Project
 ⇢
Android software engineer Paweł Potacki presenting a custom LineageOS 22.2 kernel banner for Realme, featuring floating elements of a Linux C code snippet, a smartphone mockup highlighting KernelSU Next and SuSFS integrations, and open-source performance icons.

LineageOS Kernel for Realme SM6375 Devices

Case Studies
  • Custom Software

LineageOS kernel fork for Realme devices based on Qualcomm SM6375, with KernelSU Next integration, SuSFS support and public source maintenance.

View Project
 ⇢

Tell Me About Your Project

I usually reply within 24 hours

What You Can Expect When Working with Me

A good project starts with understanding the real problem. Before I write any code, I review the requirements, look at the current setup and suggest an approach that makes sense for the business, the budget and the expected scale.

Security and stability from the beginning

I think about data protection, maintainability and failure prevention before development starts. These are part of the architecture, not fixes added later.

Performance matched to the project

I optimize the code, database and server environment according to the way the system will actually be used. This includes everyday traffic, seasonal demand and predictable spikes during campaigns or product launches.

Clear communication

I explain the technical decisions in plain language. You know what is being built, why a particular solution was chosen and what alternatives were considered.

How We Work Together

I do not treat projects as an assembly line. I work on a limited number of implementations at a time so I can stay involved in the details and make sensible technical decisions throughout the process.

1. Initial Review

You describe the project, the current problem or the planned changes. I review the requirements and usually reply within 24 hours with initial feedback, follow-up questions and an estimated scope of work.

2. Architecture and Scope

Before development starts, we define the scope and select the right tools. Depending on the project, this may include WordPress, WooCommerce, Craft CMS, PrestaShop, custom PHP development, external integrations or Linux server configuration.

3. Development and Deployment

I handle the implementation, testing, deployment and performance tuning. After launch, I can also take care of updates, monitoring, further development and server maintenance when ongoing support is needed.

magnifiercrosschevron-left