Thorn Industries
001 · For B2B companies

Mid-size businesses.
Real data problems.

You have an ERP that doesn't talk to production. A reporting layer nobody trusts. Integration debt that grew faster than the company did. The systems you bought five years ago that solved one problem and created three more. We've shipped fixes for problems exactly like these.

002 · What we deliver

Three offers.
Sized to the problem.

No off-the-shelf packages. Each engagement starts with a short paid discovery to scope properly, then a fixed-fee delivery with named accountability.

01 Discovery

Data & architecture audit

Two to four weeks. We map your data flows, integration architecture and reporting layer. You get a written assessment with a prioritised list of what to fix, in what order, at what cost.

€4K - €12K
Fixed fee
02 Build

Data platform & dashboards

Foundation for trusted reporting. Ingestion from your operational systems, a single source of truth for downstream consumers, two or three core dashboards that get used in management meetings.

€15K - €60K
Scope-dependent
03 Integrate

Custom integrations

ERP, accounting, production systems, third-party APIs. We design and build the integration layer that makes your existing tools work together. Open standards, exportable, maintainable.

€8K - €40K
Per integration
003 · Where we're strong

We're not
generalists.

Fifteen years of engineering at consultancies including OpenCredo and Mesh-AI, delivering for clients like Sainsbury's, Metro, Demica, Centrica and Toyota Connected Europe. We bring that bar of work to mid-size Romanian and EU businesses, at a fraction of the cost of equivalent UK or German consultancies.

Data

Cloud data platforms

Snowflake, BigQuery, modern lakehouse architectures. Ingestion via Airbyte, transformation via dbt, governance built in.

Integration

Integration design

API-first, event-driven, contracts-as-code. The kind of integration layer that survives team turnover.

Reporting

Operational dashboards

Metabase, Superset, Looker Studio. We build the two or three views that get used, not the twenty that nobody opens.

Backend

Custom backends

Python, TypeScript, Postgres. Kubernetes when it earns its keep, simpler stacks when it doesn't.

004

Have a problem
worth solving?

Tell us what's broken, what you've tried, and what good looks like. We'll come back with what we'd start with, and what we wouldn't.

Start a conversation