For implementation partners
Hand me the part the system will not do
You are rolling out SAP or another large ERP into Poland and halfway through it turns out something simply cannot be done inside it — the release is too old, the standard does not cover it, and an upgrade does not fit this budget. I build that missing piece alongside, in .NET, and hand it to you with documentation.
That is how every tool on this site came about: commissioned by implementation partners who deliver it onward to their own clients. This is not a new offering — it is a description of the work as it already runs.
The part that is hard from outside Poland
The engineering is not what makes Polish e-invoicing expensive for a foreign integrator. The cost sits in everything around it: the schema changed from FA(2) to FA(3) in February 2026, the ministry publishes clarifications in Polish only, the gateway rejects files for reasons its error codes describe tersely, and half the market is still repeating an announcement that was later withdrawn.
I am in Warsaw, I file my own invoices through KSeF, and I follow those announcements because my own tools break when I do not. You are buying that, as much as the code.
What I can take on
None of this starts from zero — the components below run in production today, so the work is usually adaptation rather than a new build.
On what terms
The things nobody enjoys asking about, so I say them first.
How billing works
Three arrangements. Which one fits depends on how sharp the scope is — not on the size of your firm.
What none of them contains: a per-document fee, a subscription for keeping the connection alive, or an invoice cap. The volume going through what I build does not change the bill — yours or your client’s.
How we start
1. A call, 20 minutes. You describe what is blocking the rollout and by when. I tell you whether it is a week of work or a quarter — and whether I am the right person at all. If I am not, you hear that immediately.
2. Scope and quote in writing. Before anything starts you get what will be built, an estimate and the commercial terms, in EUR — specific enough to lift into your own proposal to the client.
3. Delivery in stages. Test environment first, then production. Code lands in a repository you can reach from day one, so the state of it is never a surprise.
4. Handover. Code, documentation and full rights in writing. I stay on second-line maintenance or I do not — your call, not a condition.
And if I become unavailable?
A fair question, and a sharper one for you than for the end client, because you are the one answerable to them. The answer is what I already do rather than an assurance: the code is with you from day one, copyright is assigned in writing, the components have public documentation (the manuals are downloadable without an account, so you can judge in advance whether an outsider could follow them), and all of it is plain .NET with no proprietary format. Worst case, you are left with working code another developer can pick up.
Let’s talk about a specific project
The shortest route is one sentence: which system, which release, and what has to work. I will tell you whether it is doable and roughly in what time — including when the answer is “not by me”.
Booking times are shown in Warsaw time (CET/CEST) — the same working day as Berlin, Vienna and Stockholm. I will sign your NDA before the first call; just send your template.