Commercial

KompMajstor

2020 · Aning Film's IT-consulting practice — public site, client portal, statistics and a nonprofit domain campaign on one Cloudflare Worker · Owner-operator

The IT-consulting practice that pays for the studio: public site, client portal, cookie-free statistics and a nonprofit .hr-domain campaign on one Cloudflare Worker.

Open kompmajstor.eu ↗

KompMajstor — production still

Notes from the producer

KompMajstor is the part of Aning Film that pays the bills, and I left it off this portfolio for a long time because it felt like the boring part. That was wrong. Every product on this map — cjenik.app, radi.li, Sredstva, Kaj ima?, Push Latte, SFSS — exists because the consulting practice covers the rent, and because the same Cloudflare, DNS, e-mail and backup work I do for clients is the infrastructure those products run on. I came to computers through theatre: I was on stage from the age of seven and studied IT for three years alongside it, and the rule I kept is that the premiere does not move. When a client's shop is in season or a nonprofit's grant form is due, the system has to work that day, not nearly.

Three decisions I stand by. We take no margin on hardware, software or subscriptions — the client buys directly and pays only for my attention, which is why the billing page has no „from 99 € a month”. The portal shows clients what maintenance actually is, and its statistics count on the server without cookies or third-party scripts, because I will not turn my own clients into analytics subjects in order to sell them a service. And the nonprofit campaign never uses the word AI, never invents a fact about the organisation, and takes the promise not to contact anyone twice seriously enough that a withdrawn page now serves nothing at all.

What I cannot show yet is a campaign result. Round one reached a thousand associations, 1.7 % looked, nobody bought; variant B is in the field and the honest answer is that at this volume it will take months to know. The code, the portal and the site are real and live; the sales story is still being written.

- Matija Radeljak

The story

KompMajstor is the IT-consulting practice that Aning Film d.o.o. has run under its own brand since 2020 — „informatičko savjetovanje za mala i srednja poduzeća”, plus cultural organisations and nonprofits, out of Opatovina 25 in Zagreb. It started during the pandemic, when small businesses needed remote work that actually worked, and it is the studio's backbone: the maintenance contracts, domain management and monthly reviews are the steady income that pays for the studio's own software — cjenik.app, radi.li, Sredstva, Kaj ima?, Push Latte and SFSS — and the infrastructure knowledge those products run on. Matija Radeljak originally left it off this portfolio; it belongs here because nothing else on the map would exist without it.

The public face was rebuilt from scratch in 2026. The first commit of the new site is dated 18 May 2026 and replaces a WordPress and Astra installation; by 10 July a numbered sequence of phases had added a five-minute diagnostic wizard behind Turnstile, self-hosted fonts and a tightened content-security policy, a pure-Croatian copy sweep, the founder story, an illustration system called Zlatni nacrt in place of stock photography, and a clients page whose case studies carry real numbers but no names until each client consents in writing. The homepage puts the proof up front: one operator, more than twenty live clients, 16+ domains under management, and a 60-day audit of 426,384 visits and 63 GB served.

Behind the site sits Moj KompMajstor, the client portal that went live on 25 August 2026. One Cloudflare Worker serves the marketing site, the portal at moj.kompmajstor.eu, the operator workspace behind Cloudflare Access, the API and the opt-in public status pages at status.kompmajstor.eu. Clients log in without passwords — a single-use link valid for fifteen minutes opens a thirty-day session — and see six things: status, requests, systems, work and cost, plan, documents. Every record is scoped to its organisation in a D1 database, files live in R2, notifications go through a queue, and AI may draft a summary but a named person has to publish it. On 3 September the same Worker gained cookie-free statistics: page views counted on the server, visitors distinguished by a day-salted hash deleted within 48 hours, robots excluded, Global Privacy Control respected, and an operator screen that shows the funnel from visit to inquiry. It was verified in production the same day.

The most engineered piece is the campaign to Croatian udruge. Every active legal entity in Croatia is entitled to one free .hr domain through CARNET's registry, and most associations have never claimed theirs. KompMajstor offers to register it in the association's own name, build a one-page site and forward e-mail for 155 € + VAT (193.75 € gross), against a regular public price of 290 € + VAT; hourly, monthly and fixed-price billing and a nonprofit rate up to 60 % below commercial (N60) are published on the billing page. The offer is a hard contract generated from one shared content source so that e-mail, page and printable PDF cannot drift: two revision rounds, ten working days from registration, client feedback does not pause the clock, ongoing care included. It ships as a four-cell A/B test — e-mail A/B times landing A/B — reviewed in a local harness where nothing sends, registers, deploys, queries recipients or connects to billing. The first round reached 1,019 inboxes; 1.7 % visited and nobody bought, which is why a problem-led variant B was written on 10 September and sent to the Požega wave on the 13th.

The campaign's manners are as deliberate as its code. Sending is authenticated with SPF, DKIM, DMARC and a BIMI logo; a dedicated unsubscribe mailbox and a transport-level ledger back the promise never to cold-contact an organisation twice; inbound replies are captured as raw MIME before forwarding; and, as of 19 September 2026, a withdrawn recipient's page serves nothing at all — it refuses even Cloudflare's injected script and keeps no-transform so nothing can be added on the way out. What remains open is the result: at five hundred sends a week the paid-conversion metric cannot decide between variants for months, the campaign's own review says so, and no client has yet consented to a case study carrying their name. There is no press; the footprint is the product, its curated source mirror on GitHub, and the clients' own sites.

Milestones

  • 2020-10 — KompMajstor founded as Aning Film's IT-consulting brand in Zagreb
  • 2026-05-18 — New site started from scratch, replacing the WordPress installation
  • 2026-07-10 — Five-minute diagnostic, illustration system and clients page shipped
  • 2026-08-20 — Free-.hr campaign page, previews and unsubscribe route live
  • 2026-08-25 — Moj KompMajstor client portal v1 live on its own domains
  • 2026-09-03 — Cookie-free statistics shipped and verified in production
  • 2026-09-08 — Document-first nonprofit campaign released with printable offers
  • 2026-09-13 — Požega wave sent with problem-led variant B
  • 2026-09-19 — Withdrawn recipient pages now serve nothing at all

Outcomes

  • Managed domains — 16+ domains under management; 426,384 visits and 63 GB served in a 60-day audit in Q2 2026.
  • Client base — One operator, more than twenty live clients listed as working sites on the homepage.
  • Build cadence — 146 commits between 18 May and 19 September 2026 rebuilt the site, portal, statistics and campaign stack.
  • Campaign round one — 1,019 nonprofit inboxes reached; 1.7 % visited and none bought — which is why variant B exists.
  • Privacy by design — Server-side counting with a day-salted visitor hash deleted within 48 hours; no cookies, no third-party scripts.
  • Public source — A curated mirror of the site and portal — Worker, Preact portal, D1 schema, tests — is published on GitHub.

Credits

  • Matija Radeljak — Founder, operator, developer
  • Aning Film d.o.o. — Legal operator and issuer
  • Cloudflare — Workers, D1, R2, Queues, Access, Email Routing
  • Microsoft Azure Communication Services — Transactional e-mail sending
  • CARNET (DNS.hr) — .hr domain registry
  • GitHub — Source hosting, build trigger, public mirror

Press & links

Aning Film