Language models
- Claude API
- OpenAI API
- open-weight models where required
AI systems
Products, internal tools and AI agents for startups, growing companies and creator businesses. We connect models, data and systems. Engineers verify the result and own the delivery.
Web applications and tools for the team: dashboards, forms, search, working consoles. AI sits inside the process rather than bolted on as a chat box. We start with a prototype that shows the thing working on data agreed in advance, which can be a representative sample or synthetic records; the production version is a separate agreed scope, with tests, deployment, monitoring and maintenance where maintenance is agreed.
Inbound email, forms and tickets are read, classified and routed to the right person with a draft reply. Anything unclear, sensitive or high value goes to a person. The system keeps logs at the level the task warrants, so the decisions it makes can be reviewed and corrected.
Retrieval over documentation, procedures and past answers, plus briefs, reports and first drafts. Where an answer is meant to rest on your documents, it points back to them, the evaluation questions are written before rollout, and judgement on the result stays with the team.
Systems that were never designed to talk are connected through APIs, webhooks and scheduled jobs. Data is cleaned up and stored where the team actually looks for it. Each step has a defined failure path: a retry, an alert or a handoff to a person.
Containers, release pipelines, environment configuration, logs, metrics and alerts. Model costs are budgeted and tracked. It is the same delivery work we run for cloud and automation, set up for AI systems.
A review of an idea, an architecture or an existing rollout: what can be built, what is missing in the data, where the risks and dependencies are. It ends with a written recommendation and a scope that can be costed. Sometimes the recommendation is a plain automation or a process change rather than AI.
An AI system is only as trustworthy as the controls around it. These are agreed before the first agent runs.
Funded startups, growing companies and creator businesses with a concrete need: a product to build, or a process that costs real hours. It takes a person on the client side who makes decisions, and the budget to do it properly.
We work as a pipeline: design the solution, orchestrate the models, tools and integrations, verify the result against the data we agree, and hand it over documented. A prototype shows the thing works; the production version is a separate agreed scope.
With technical discovery: what can be built on the data you already hold, what is missing from it, and where the risks and dependencies are. It ends with a written recommendation and a scope that can be costed. Discovery can also be the whole engagement, and sometimes the recommendation is a plain automation or a process change rather than AI.
No. A prototype demonstrates the approach on data we agree in advance, which can be a representative sample or synthetic records rather than your live systems. Production readiness is a separate scope: tests, deployment, monitoring, and maintenance where maintenance is agreed. A proof of concept can also stand on its own.
As much as we agree for that process, and no more. Each agent runs inside permission limits set with you, is evaluated against the task it was given, and keeps logs at the level that task warrants. Consequential steps, money, legal matters, client accounts, go to a person for approval.
Someone who makes decisions, and access to the data and systems inside the scope. Agents work on the minimum data and permissions the task needs, and that access can be withdrawn. A commitment to production is not a precondition: discovery, or a proof of concept on its own, is a complete piece of work.
Describe the problem, the outcome that matters and any deadline that is real. Two or three sentences are enough to start.
Copy this text if you need to contact CloudWarrior directly. Answers are kept only on this open page.
Scripts are off, so this form cannot hand the request on. The same three answers work as plain mail: address, company and what needs to change. Write to pat@cloudwarrior.io.
Or write straight to pat@cloudwarrior.io.
Status: Patryk Ciszewski is currently contracted on a project.
The time is agreed by email, case by case.
A person reads every request and replies by email with a proposed next step, the questions still open, or a clear no.
Remote across the EU · Europe/Warsaw time