Software engineering for logistics and fintech

We build custom software for logistics and payments companies.

Kestrel Systems is a European engineering company that designs, builds and integrates the systems moving freight and money every day — from warehouse and transport platforms to payment flows that have to balance to the cent.

  • Building software since 2017
  • 25 people today, around 40 next year
  • 2 offices: Tallinn & Krakow

What we do

Three kinds of work, one engineering team

We are deliberately narrow: we build software, and we build it for companies that move goods or money. That focus is why we can be useful in the first week rather than the first quarter.

Custom software development

Product teams that take an idea from a whiteboard to a system your business runs on — web applications, internal tools and the APIs behind them, built to be handed over and maintained.

Learn more Custom software development

Integration for logistics companies

Warehouse, transport and delivery systems rarely speak the same language. We connect them — carrier APIs, EDI, tracking and ERP data — so an order stays one order from pick-up to proof of delivery.

Learn more Integration for logistics companies

Payments and fintech engineering

Payment flows, ledgers and banking integrations built for money that has to balance: careful reconciliation, auditable records and engineers who are comfortable working inside a regulated environment.

Learn more Payments and fintech engineering

Who we help

The companies we are built for

We are not a generalist agency. Our engineers spend their days in the same two worlds, which is why we recognise your problem before you finish describing it.

See how we work
  • Logistics and supply-chain companies

    Deliveries, warehouses and transport planning usually run on a handful of systems that were never meant to talk to each other. We join them up so your people stop re-typing the same consignment into three screens.

  • Fintech and payments businesses

    Payment flows and ledgers have to balance to the cent and survive an audit. We build and extend them with reconciliation, traceable records and the care a regulated environment demands.

  • Companies that need custom software

    When an off-the-shelf product almost fits but the important part does not, a spreadsheet usually fills the gap. We replace that gap with a system your team owns, documented and ready to hand over.

Why we are good at it

What you actually get when you work with us

No awards to show you and no client logos we are allowed to print. What we can show you is how we are set up to deliver.

  • Engineering depth where it is hard

    Integrations and payments are the parts of a project that quietly go wrong. They are also the parts we have worked on since 2017, which is why we scope them honestly instead of optimistically.

  • 2 offices, one team

    We work from Tallinn and Krakow, in the same time zone as the companies we build for. Two locations give us room to grow the team without turning delivery into a hand-off between strangers.

  • Plain language, no theatre

    You talk to the engineers doing the work. We say what is finished, what is not, and what we got wrong — in writing, every week.

  • A delivery process you can watch

    Short iterations, a demo you can click, automated tests and code review on every change. Nothing reaches production that one person alone has seen.

Keep exploring

Where to look next

Honest ways to judge us before you write to us: the projects we have delivered, the people who deliver them, and what we write about our own field.

  • Our work See our work

    What the problem was, what we built and what changed after it shipped — described by industry, never by client name.

    See our work

  • About us Read about the team

    How we have worked since 2017, how a project runs with us, and the people doing the work. Our 2 offices: Tallinn and Krakow.

    Read about the team

Tell us what you need built

Describe the problem in a few sentences and we will come back with how we would approach it, what it would take and what it would cost — no obligation, and no sales call before you ask for one.

Contact us

We read every message. Our working hours are Monday to Friday, 9:00–18:00.