helban.dev

Projects written up like real studies

Not screenshots and adjectives. Each one is the setup, the method, the numbers, and the honest finding, so you can judge the work before we ever talk price.

Chrome extension

An AI chat as a blog post: 133 pictures, each under its own paragraph

The name of an uploaded file is nowhere on the page, and the name is the thing that says where the picture belongs. The extension takes it from the response that loads the conversation, binds it to the upload record instead of to a position, and builds a post in which every picture sits under its own paragraph.

133/133 pictures kept 46/56 within one paragraph 1 click
Read the case study
KSeF + WooCommerce

KSeF for WooCommerce: what you actually have to implement

Polish VAT e-invoicing for WooCommerce stores: who issues invoices in KSeF and from when, why B2C sales stay outside the system, and what a free plugin will not handle. The guide itself is in Polish.

1 kwi 2026 B2C outside 3 paths
Read the guide
Notion architecture

A company operating system in Notion: 17 areas into 8 databases

How seventeen company areas collapse into eight connected databases with relations and rollups, no duplicated data, and a dashboard that shows what needs attention first thing in the morning.

17 → 8 databases 1 source of truth 0 retyped fields
Read the case study
WordPress template

A WordPress template that survives being copied

A master site copied for each new location instead of built from scratch. A copy does not break on files, it breaks on the identifiers the original database invented: the form, the menu and the photo all hold on to a number that means nothing in the copy.

9 fields per site 0 database IDs 8 assertions
Read the case study
GenerateBlocks Pro

GenerateBlocks Pro and GP Premium: eight traps the docs never mention

Read out of the plugin source and verified by running it: the licence key unlocks nothing, modules ship off, sticky headers live in the wrong plugin, and a string address passes every validator while winning no rich results. Not one of them is a bug.

8 traps 0 licence keys 0 plugin bugs
Read the deep dive
WordPress speed

One WordPress page, built three ways: 63 → 99

The same landing page as a bloated Elementor build, optimized in place, and rebuilt lean by hand. Where the page-builder ceiling sits and how much is really recoverable.

Perf 63 → 99 LCP 26,5s → 2,0s weight −91%
Read the case study