Your data stays in the EU
EU hosting by default, and a GDPR processing agreement signed before we touch anything of yours. If you need a different arrangement, you ask for it.
You talk to the engineer who writes the code. No account managers, no handover, no team you never meet.
Pluscode was founded by Dawid Kubicki and Krzysztof Suliński. We build AI systems and the software around them: reading documents, searching a company's own records, forecasting the months ahead, and the infrastructure that keeps all of it running after launch.
Seven years, forty projects, eight industries. We take on what we can finish, and when a piece of work does not need us we say so on the first call.

EU hosting by default, and a GDPR processing agreement signed before we touch anything of yours. If you need a different arrangement, you ask for it.
We work out which EU AI Act risk tier your use case falls into before anything is designed. The obligations then shape the build instead of arriving after it.
We learn how the work is done today, from the people who do it, before we write a line. A system that does not understand the process automates the wrong part of it.
The person who scopes the work writes it and answers when it breaks. Nobody hands your project on halfway.
Years building AI and software
Projects delivered
Industries worked in
Account managers between you and the engineer
Based in Poznań, working across Europe. Whoever you speak to first stays with the project until it is done.
These are the people who lead the work and whom you deal with directly.

CEO & AI Consultant
Scopes the work with you and then writes it. Most of what he builds is retrieval over a company's own records, graph and vector systems that have to survive real and inconsistent data, together with the infrastructure that keeps them running once they are live.
»Vector search kept confusing two haulage firms with almost the same name. We rebuilt it as a graph, and the ambiguity went away.«

AI Consultant
The first person you talk to, and one of the people who build it. He starts by counting what the work costs in hours today, so the decision to automate is a number and not an opinion, and he stays on the project after that number changes.
»First we count the hours the work costs today. If the number is small, we say so and you keep your money.«
One call, no pitch. If the job does not need us, we will tell you that instead.