Maciej Lukianski

Author

Maciej Lukianski

Droptica Co-Founder
Bio
Maciej is Dropitca's co-founder. He is a self-taught programmer who worked as a PHP developer for many years before moving to a management role. Maciej is also a speaker at conferences in Poland and wider Europe. Maciej's background in business and finance helps him understand the Client perspective and makes him a great Client partner and advocate in Droptica. In his free time he likes to ski or ride his mountain bike.

Latest blogpost

How to measure whether AI recommends you

Asking ChatGPT about your own brand proves nothing. Logged-in memory, one-off prompts, and shortlist shuffles that change run to run produce screenshots, not data.

How to measure whether AI recommends you needs a fixed question set, clean sessions, four metrics, and a scoring rule you wrote before you looked at the results. Here is how to run the baseline, choose spreadsheet versus SaaS versus self-host, and report what boards actually need.

All Blogposts

Component mindset: teaching clients to think in components

The real deliverable of a component-based CMS is not the paragraphs. It is the moment your client stops asking for "a new page" and starts asking for "a new component."

See the four phases of the component mindset shift, what changes in the agency relationship, and how Edenred Polska went from planning to abandon Drupal to commissioning new components on a regular basis.

Drupal Paragraphs spacing: solving the gaps in component-based layouts

You can build a beautiful paragraph system and still watch it fall apart the first time an editor stacks two white sections together. Spacing is the detail that quietly decides whether a component-based layout feels polished or broken.

Compare three approaches to Drupal Paragraphs spacing, see a concrete Twig and CSS implementation with margin and padding controls, and learn which real-world scenarios editors run into on production sites.

Drupal Paragraphs: from unusable to empowering content editors

Having Drupal Paragraphs installed is not the same as having Paragraphs working. If your editors upload images instead of editing text and file developer tickets for every small change, the problem is usually the implementation - not the platform.

See what separates broken setups from empowering component libraries, the five principles behind editor-friendly Paragraphs, and how proper configuration drove a ~24% conversion lift without a rebuild.

PDF to AI-Ready Text: How to Choose the Right Data Extraction Tool

PDF data extraction quality directly determines AI accuracy. When building BetterRegulation’s document processing system, we found that naive extraction wastes 40-60% of context windows on PDF artifacts. After evaluating ChatGPT API, traditional Python libraries, and Unstructured.io, we achieved 30% token reduction and significantly improved document categorization. Here’s what we learned.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?