Skip to content

About Palamed

We measure the work first, then automate the part that costs the most

Palamed is a business-automation shop in Sofia. Before we write a line of code we time the real steps of an order, an invoice run or a shift handover, automate the two or three that cost the most, then time them again with the same method.

Two people working side by side at a wooden table, laptops open beside a technical drawing
300K+
listings on the European car marketplace we builtPlatform scale, not a performance claim. At that volume the engineering problem is normalisation and crawl budget rather than features.
−60%
time on outreach after the beauty-brand email automationThe client’s figure, from their own before-and-after on the same campaign workload. We publish it as theirs.
8.55%
of Bulgarian enterprises use AI, against a 19.95% EU averageEurostat, 2025. Context for why most of our work is still integration and measurement rather than models.

01

What we actually do, in the order we do it

Most of an automation engagement is arithmetic, not modelling. We count how many times a thing happens in a month, how many minutes each instance takes, who touches it, and what share falls out as an exception. Until those four numbers exist on paper, every later claim about savings is a guess wearing a spreadsheet.

Then we build the integration that removes the re-typing: an API where one exists, a scheduled job against a database where it does not, a parser for the file format your supplier will never stop emailing. Most of it is unglamorous code — queues, retries, idempotency keys, an audit trail somebody can read during a dispute.

The last step is the one that gets cut everywhere else. We re-measure with the same instrument, on the same process families, and write down the delta including the cases the automation refused to handle. A number produced by a different method than the baseline is not a result; it is a coincidence.

02

Where we use AI, and where we deliberately do not

We use language models for three jobs: pulling fields out of documents that have no schema, sorting free text into categories you already maintain, and drafting a reply a person approves before it sends. Everything else in an automation is deterministic code, because you cannot set a breakpoint inside a probability distribution.

That boundary is a cost decision as much as an engineering one. Human review of model output routinely costs several times the inference bill, so the design question is never whether the model can do it, but how many outputs a person has to read and what happens to the ones nobody reads.

MIT Project NANDA put roughly 95% of enterprise GenAI pilots at no measurable return to the P&L. We treat that as the base rate we are arguing against, not as a marketing problem. It is why every build we scope carries an acceptance threshold signed before the first result is seen.

03

Systems running in production

A European car marketplace carrying over 300,000 listings. A digital dictionary for the Bulgarian Ministry of Education at beron.mon.bg, reachable from any school in the country. An NLP module that reads incoming email and Instagram messages and drafts the reply from the product and pricing data the team already maintains, which removed about 85% of the manual typing on repeat trading questions. Email-marketing automation for a beauty brand that removed about 60% of the time their team spent on outreach.

One of them is open to anyone without asking us for anything: beron.mon.bg is published by the ministry and loads in your browser right now. The others we will walk through in detail, and we make the client introduction before you sign rather than after.

If a page here ever carries a client result, the client measured it, and the sentence names who measured it and over what period. Where the only reading is our own instrument — a listing count, a queue length — we name the instrument and the period it covers, so you can repeat it rather than believe it.

04

Why there are so few numbers on this site

Published industry figures are fine as context and we attribute them every time — Eurostat has Bulgarian enterprise AI adoption at 8.55% against a 19.95% EU average; NANDA has the pilot failure rate. Those are other people’s measurements, and the sentence always says so.

What you will not find is a percentage with no baseline, no timeframe and no instrument attached. A round number with no method is our industry’s equivalent of a stock photograph, and the technical buyer we want reads it in about four seconds.

Where we state a target rather than a result, the sentence says target. Designing first-wave cases against a modelled payback under twelve months is a commitment about how we scope. It is not a claim that your payback will be eleven months.

05

No account layer: what that buys and what it costs

The person on your first call writes the code. There is no account manager between the conversation and the build, and no discovery team handing a document to a delivery team that never sat in the interviews. On a six-to-twelve week project this is straightforwardly faster and cheaper.

The cost is capacity. We run a small number of engagements at once, and we say no when the calendar is full rather than staffing a project with whoever is free. Every proposal names who is accountable, names a substitute, and states what happens to the schedule if that person is unavailable.

Specialists join by name for the parts that need them — a data engineer, a designer, a Bulgarian-language linguist, a DPO where a signature is not ours to give. They are contracted per engagement rather than listed on a team page to inflate headcount.

06

Bulgarian and English, both written rather than translated

Everything here exists in Bulgarian because it was written in Bulgarian, not pushed through a translator once the English was signed off. Operations directors in Sofia read the Bulgarian version, and machine-translated technical Bulgarian is recognisable inside one paragraph.

There is a commercial reason as well as a courtesy. ERP, WMS, OEE and RAG stay in English inside a Bulgarian sentence because that is how the people who use them speak. A page that replaces them with invented Bulgarian equivalents tells the reader nobody in the room has done the work.

A number produced by a different method than the baseline is not a result; it is a coincidence.

Why our first two weeks buy a measured baseline instead of a demo.

When we are the wrong choice

  • If you need a board-ready deck this quarter, we are the wrong spend. Our first two weeks produce a measured baseline: slower, far less presentable, and the only thing that makes every later number falsifiable.
  • If the process is not written down anywhere, the first fortnight is documentation rather than automation. We say so before you sign, and some buyers correctly decide to do that part themselves.
  • If your largest manual process runs a few hundred transactions a month, the arithmetic rarely clears. The honest answer is usually one fixed integration or a cleaner form, and we would rather say that than sell a pilot.
  • If you need twenty people on site next month, we cannot staff it. You will hear that on the first call rather than discover it after we have quietly subcontracted.
  • If the brief is a model with a headline capability rather than a process with a cost attached, another firm will enjoy it more than we will.

Questions we get asked

How is a Palamed project staffed?

The engineer who scopes the work is the one who builds it, with specialists contracted per engagement and named in the proposal. We do not publish a headcount, because the number that actually matters is how many projects run at once, and that is a small single digit. If a project needs more people than we can put on it, you hear that on the first call: the failure mode we are avoiding is the one where a supplier wins the work and then goes looking for a team.

Do you use our data to train models?

No. Where a hosted model is involved we contract for no training on inputs and record where the data physically sits. For sensitive material the extraction step runs on an EU-hosted or self-hosted open-weight model, with the sensitive fields never crossing that boundary. If a vendor will not put the terms in writing, we do not use that vendor for your data.

What happens after handover — are we locked in?

The code, the infrastructure definitions and the runbook are yours, in your repository, from the first commit. The handover document is written during the build rather than in the final week, and its acceptance test is that one of your engineers performs a full recovery from it while we watch and say nothing. A retainer exists if you want one; it is not the condition of the system continuing to run.

Can you work in Bulgarian with our team and in English with our group?

Yes, and that split is our normal case. Runbooks, exception taxonomies and training material get written in Bulgarian for the people doing the work; architecture notes and reporting go to the group in English. Terms your team already uses in English — ERP, WMS, OEE — stay in English in both versions, because translating them helps nobody.

Abstract warm light on a dark field

Tell us which process you suspect is expensive

Bring one: an order, an invoice run, a month-end close, a shift handover. In thirty minutes we will tell you what we would time, what the exception rate probably looks like, and whether the honest answer is a build or a fixed form. You are talking to the person who would write it.

Scoped first step: a two-week measured baseline, fixed fee, one process family. You keep the ledger whether or not there is a phase two.