Independent technology consultant · Serbia & Spain

Most technology fails in the meeting, not in production.

Independent consulting on cloud, machine learning and applied AI. The solution gets designed, then explained to the people who have to sign for it — in plain language, with the economics worked out.

The work

Two languages, one decision

Engineering describes a system. The business decides on an outcome. Most projects stall in the gap between those two sentences — and that gap is where I work. Every proposal exists in both columns at once.

Managed Kubernetes, autoscaled across availability zones

A traffic spike stops costing you a night of downtime — and you stop paying for idle capacity the rest of the year

Speech-to-text and synthesis pipeline, tuned on your own domain vocabulary

Every customer call becomes searchable text, and your agents stop writing summaries by hand

Retrieval layer over your internal document base

New hires find the answer themselves instead of interrupting the one person who knows it

Phased migration from on-premise to hybrid, over two quarters

Capital expense becomes a monthly line you can forecast, defend, and cut

Services

Five things I get called for

Selling complex technology

Pre-sales and solution design for vendors and integrators: positioning, the technical narrative, and a business case that survives the CFO's second question.

Pre-sales · Solution design · Unit economics

Applied AI — and where it actually pays

Finding the places in your business where AI returns more than it costs, and saying so plainly when it doesn't. Pilots designed to answer a question, not to demo well. Agent factories included: how many agents, which systems they may touch, where a human signs off, and what one run costs.

Use-case discovery · Agent factories · Pilots · Build-vs-buy

Speech technology

Transcription and speech synthesis put to work: call analytics, voice interfaces, accessibility, media production. Model selection, tuning, and the pipeline around it.

STT · TTS · Diarization · Evaluation

Cloud, Kubernetes, Linux

Architecture and migration for infrastructure that simply has to keep running. An honest assessment of what you have, a plan for what you need, real numbers for both.

Architecture · Migration · Cost control

Development you can plan

Architecture, sizing and technical supervision for software other people build — mobile applications included. How hard the thing really is, what it will cost, which parts are risky, and whether the plan survives contact with a team. I don't take the keyboard.

Architecture · Estimation · Technical oversight · Mobile

Selected work

What this looks like when it is finished

Clients are described, not named: most of this work touches commercial pipelines and sanctions exposure, and that is not mine to publish. The numbers are theirs and they are measured.

Water treatment for heavy industry · multi-million revenue, deliberately small team

The situation

The company was entering new countries where nobody on staff spoke the language well enough to read a tender notice — and the work it sells is only ever announced in local tender notices and investment news.

What was built

A platform of four AI agents feeding one CRM. The first reads each market for water-treatment scopes attached to large industrial investment projects. The second screens every find for sanctions exposure, blocks what fails and keeps watching what passes. The third verifies contacts and finds the person who actually owns the problem. The fourth opens the conversation, by email and by messenger, in the local language. Staff and agents work the same CRM; a Power BI dashboard shows the pipeline.

The result

More than 100 relevant leads in the first three weeks, in markets the team could not read a month earlier. Relevant is a strict word here: a person inside the company checked each one by hand, and the prospect replied.

AI agents · Sanctions screening · CRM with an open API (Attio) · Power BI

Read the full case →

Consumer brand building a partner network across hotels, restaurants and cafés

The situation

Partners were needed quickly and in volume, and the only way the company knew to find them was a person with a map, a phone and a list — which sets the ceiling at a few dozen conversations a week.

What was built

Two agents on a shared database that the CRM reads from. The first searches — OpenAI's tools alongside Google Search and Maps — and judges each candidate against the partner criteria before writing it down. The second makes the first approach in writing, explains what is on offer, and files every reply back into the same database. The same agent was tested on messaging and on voice calls, so the channel can widen without rebuilding anything.

The result

About 200 candidates checked in one week, 35 of them shortlisted as worth a conversation.

AI agents · OpenAI tools · Google Search & Maps · CRM-backed database · Voice pilot

Read the full case →

Established business testing a new sales model · two people seconded for three months

The situation

The hypothesis deserved a test, but not at the price of turning the main business away from its own work. Running the pilot inside the existing systems would have spoiled both: the experiment by the old constraints, the company by tools nobody had agreed to keep.

What was built

A separate contour in the cloud, on Kubernetes, holding the pilot's own stack: a cloud CRM, its databases, the new digital marketing platform. Two people moved into it with a KPI set of their own and ran the new business model for three months, without a single change to the systems the company lives on.

The result

A clean experiment instead of an argument: what the new platform really demands of IT, what it really costs per month, and a migration plan for the rest of the company that does not require stopping the business to carry it out.

Kubernetes · Managed cloud services · Cloud CRM · Cost modelling · Migration planning

Read the full case →

Start a conversation

If something here resembles your situation, the first call costs nothing.

The arithmetic

Run your own numbers

Idle capacity is the cheapest money on the table and the least often counted. Put in what you actually run — this is your arithmetic, not my estimate, and it stays in your browser.

Paid for nothing, per year

per month

The number is only the ceiling — some of that capacity is headroom you chose on purpose. Telling the difference is most of the work.

Stack

What the advice is built on

Seventeen years inside global technology companies — enterprise infrastructure, cloud platforms and machine learning, on the side that has to deliver what was sold. Long enough to know which promises hold after the contract is signed.

Infrastructure

  • Public cloud platforms
  • Kubernetes & containers
  • Linux
  • Networking
  • Capacity & cost planning

Machine learning

  • Speech-to-text
  • Speech synthesis
  • Speaker diarization
  • Fine-tuning on domain data
  • Evaluation & benchmarking

Applied AI

  • Agent factories & orchestration
  • Use-case discovery
  • Retrieval over private data
  • Agents & automation
  • Build-versus-buy analysis
  • Unit economics

Engineering

  • Python
  • Mobile applications — iOS, App Store
  • APIs & integrations
  • Data pipelines
  • Proofs of concept

How it is built

What to keep, what to rent

The same stack, split by one question asked layer by layer: does owning this buy you anything? Hardware and the workloads on top usually stay. The middle usually does not.

On-premise Cloud
  • kept Workloads the only layer your customer sees
  • rented Autoscaling capacity that answers to demand
  • rented Kubernetes control plane, then the nodes
  • rented Storage and its backups, which are not the same thing
  • kept Network routing, peering, firewalls
  • kept Linux the boring, load-bearing part
  • kept Bare metal racks, power, hands

Four layers kept because they have to be yours, three rented because owning them buys nothing.

About

Who you would be working with

Anton Gostev Anton Gostev

Anton Gostev

Consultant, entrepreneur, engineer

My name is Anton Gostev, and I spent seventeen years inside large technology vendors: eleven at Microsoft, three at Yandex International, two at IBM and one at Dassault Systèmes.

The work always had the same shape — standing between an engineering team and a customer who has to sign, and making sure both were describing the same thing.

Today I do it on my own, through two registered practices: one in Serbia, one in Spain. You talk to the person who does the work, because there is no one else to hand it to.

Where those years went

  • Microsoft — 11 years
  • Yandex International — 3 years
  • IBM — 2 years
  • Dassault Systèmes — 1 year
Anton Gostev on LinkedIn

How an engagement runs

Three steps, in this order

Step 01 — Assess

Find out what is really there

A week or two: what you run, what it costs, where it hurts, and what the team already knows but hasn't been asked.

Step 02 — Plan

Decide what is worth doing

Architecture and a costed roadmap that separates what to do now, what to defer, and what to drop entirely.

Step 03 — Execute

Stay until it works

Hands-on, alongside your team, or reviewing a vendor's work from your side of the table. Whichever the situation calls for.

Contact

Tell me what's not working

A first conversation costs nothing and usually takes half an hour. If I'm not the right person for it, I will say so and point you at someone who is.

What the first call looks like

  • I don't sell anything on it — not on the first call, and not on any later one. I listen, and I ask questions.
  • What I'm after is not only the problem, but where it came from: what caused it, or what it is a consequence of.
  • And what you have already tried. The experience a team picks up while failing to fix something usually decides what will actually work.

Your name, email and message are used only to answer you, and are not passed to anyone else or used for mailings.

Belgrade
Bulevar Milutina Milankovića 9ž, Belgrade 11070, Serbia
Barcelona
Pl. d'Europa 50-52, 08902 L'Hospitalet de Llobregat, Barcelona, Spain
Working in
English · Srpski · Español · Català