AI engineering and architecture

From the GPU to the agent

Our engineers have built AI infrastructure, trained models and shipped AI products that run in production. So when we design an agent for you, we also decide where its model runs and what each request costs, and we connect it to your systems through MCP servers you control.

Our team has built software and production AI for

trivagoSAPToniesEWEtecRacer360 Health & PerformanceConvointentFig Mayo

One team for every layer

An agent is only as good as the layers underneath it. Our engineers have worked on all of them, so the agent, the model it runs on and the infrastructure it needs are designed together rather than handed between three suppliers.

Agent systems

Custom agents, MCP servers and A2A, with several agents only where the work really splits.

Custom agentsMCP serversA2A

Applications

Retrieval, voice and assistants that people use every day.

RAGVoice AIEnterprise assistants
Most AI agencies stop here

Models

Choosing, fine-tuning and evaluating models for the job they have to do.

Fine-tuningComputer visionModel routing

Infrastructure

GPU capacity, inference servers and cloud setup, in your account or with an EU provider.

KubernetesMLOpsInfrastructure as code

Designed as one system

Most AI cost and most AI failures sit between the layers, in a model too large for its job or an agent with more access than it needs. We look at those seams first.

Agents

Custom agentsTool designApproval stepsModel routing

Access

MCP serversA2AAudit logs

Underneath

Fine-tuned modelsInference servingCost per workflow

Built before, in production

You work with people who have run these systems under real load.

Models

Computer vision models trained on more than 100 million images

Applications

Voice AI that answers in under 600 milliseconds

Agent systems

Enterprise AI assistants with retrieval, agents and MCP

Infrastructure

Cloud platforms for public apps with hundreds of thousands of users

Work our engineers did before or alongside Cloudsail. We are happy to go through it on a call.

Talk to an engineer

Measured on your own requests

Every workflow gets a test set built from real requests and a cost per handled request. You see both before and after every change.

Cost per handled request

Sample result, synthetic data

Ticket triage
€0.06 to €0.03
Invoice extraction
€0.14 to €0.08
Order questions
€0.21 to €0.12

Escalated to a person 22% to 17%

Your systems stay yours

We are independent of model and tool vendors. No vendor pays us, so our recommendations follow what works for you.

Agents run inside your environment.

Each tool gets only the access it needs.

Every action an agent takes is logged.

Works council requirements handled early.

Questions

What does the first call cost?

Nothing. It is a 30-minute conversation with one of our engineers, with no access to your systems and no data shared.

Why does it help that you also work on models and infrastructure?

Because that is where an agent's cost and limits are decided. If a step needs a model that runs in your EU account, or a small model trained for one high-volume job, we build that as part of the same work instead of calling it out of scope.

How is this different from your coding agent work?

The engineering is the same: harnesses, permissions, evaluations and cost control. The difference is where the agent works. Coding agents work in your repositories. These agents work in your business processes and systems.

Which frameworks do you use?

Whatever your engineers can maintain. We build with LangGraph, the OpenAI Agents SDK, the Claude Agent SDK, Google's Agent Development Kit and Mastra, and sometimes plain code is the better answer.

When does a system need several agents?

Less often than people think. Every hand-off adds cost and one more place for things to go wrong. We split the work across agents when it really splits, for example when parts of it belong to different teams or vendors. That is also where A2A earns its place.

Do you build on a particular vendor's platform?

No. No vendor pays us. We build on the models, clouds and frameworks you already use, or recommend others after testing them on your tasks.

Talk to an engineer

A 30-minute call with one of our engineers about the agent or system you have in mind, how it would reach your data and what it would cost to run. No access to your systems and no data shared.

The button opens a draft in your email program. You send it yourself. Privacy policy (draft)