Data engineering

Your AI project is ready. Your data isn’t.

Most teams have the model. They don’t have the data to run it in production.

Spec written in 1–3 sessions · kick-off within 1 week of sign-off

4Mrecords
MDM platform deliveredEnterprise data · 12 months
1min
SEPA-grade latencyEvent-driven Kafka · regulated payments
80+
Data sources integrated35 unique systems
The Fragrance ShopSabioZepzComply AdvantageWorldRemitGoogle
02 / Why it keeps slipping

Three reasons data projects fail

01

You’re running a tool that’s bigger than your problem.

The platform was chosen by someone who’s no longer here. The bill is 2–4x the original estimate. The engineers working with it every day know a simpler stack would do the job — but migration is always someone else’s quarter.

We migrated one team off Databricks entirely — 5 production pipelines, zero downtime. We pick the tool that fits the actual workload, not the one that looks impressive in a procurement meeting.

02

Your data zoo is blocking your AI roadmap.

Relational databases, document stores, object storage, legacy warehouses — all holding different pieces of the same truth. Getting that data into shape for RAG or an agent means solving five integration problems before you write a single LLM prompt.

Data lakes promised to solve this. They became swamps. Raw data poured in, nobody governed it, nobody documented it. Nobody owned the data quality underneath.

03

“Two weeks of data prep” becomes three months.

The model is ready. The dashboard is designed. Then the team discovers inconsistent schemas, duplicate records, and missing fields upstream. Every AI project has this moment.

The teams that move fastest are the ones who solved the data layer before it became the blocker.

03 / What we actually do

From messy sources to AI-ready data - we handle the full stack.

We don’t have a preferred vendor. We pick what fits:

Spark when you need it, Python and Polars when you don’t. No Datadog if you don’t need Datadog. No Databricks when a few gigabytes of data don’t justify the bill.

Data pipelines

Ingestion, transformation, loading — built to survive schema changes upstream.

MDM & Golden Record architecture

Grouping rules, merging rules, source records → master record → golden record; daily batching with full audit trail.

Data quality & cleaning

Stored procedures, partition-based quality checks by country/department, deduplication, validation at ingestion.

Vector DB setup & injection

Pinecone, Weaviate, pgvector — whichever fits your stack.

AI data preparation

Structured data → vector store, relational → RAG-ready, documents → LLM-consumable.

Event-driven architecture

Kafka topics, Protobuf schemas, streaming pipelines with classification logic and fault-tolerant delivery.

Platform migrations

Databricks → GCP Dataproc, legacy ETL to modern stack, zero-downtime delivery with 100% IaC (Terraform + GitLab CI/CD).

PII detection & GDPR mapping

Regex-based scanning to surface hidden PII (names, emails, phones, currencies) in uncontrolled data regions, compliance exposure mapping.

Data lineage & governance

You know where every record came from and what touched it.

Custom analytics

MongoDB + Snowflake merge dashboards, partition-level analytics for complex enterprise environments.

Observability

Consumer-to-producer latency, consumer lag, throughput metrics; Grafana + OpenTelemetry; persistent history servers.

04 / Proof

What we’ve shipped

Master Data Management golden record architecture
Enterprise data platform

4M records Master Data Management platform. Unified distributed enterprise infrastructure across multiple source systems. Grouping + merging rules, full audit trail, daily batching — all on Snowflake Scripting. Golden Record workflow with approval and publishing flow.

4M records MDMSnowflake Scripting12-month delivery
Sub-minute latency budget for sanctions monitoring
Regulated paymentsCompliance fintechUK

Sanctions monitoring latency architecture for payments. New Kafka topic connecting Seeker Indexer and Inverse Seeker, classification logic, Protobuf schema updates. Observability: consumer lag, latency, throughput in Grafana. Sub-minute latency budget achieved.

< 1 min latencyEvent-driven KafkaOpenTelemetry
Provider-agnostic emulation layer for platform migration
Enterprise data migrationCompliance fintechUK

5 critical pipelines migrated from Databricks to GCP Dataproc. 100% Infrastructure as Code. Zero downtime. 1-week stability run before go-live.

Zero client-side changesPlatform-agnosticProduction-ready
Data integration portfolio across 35 unique systems
Data integration portfolio

80+ data source integrations across 35 unique systems. Metadata Store migration from Postgres to Snowflake Scripting (more effective storage, better client metrics). Data quality rules via stored procedures with dynamic partitioning. Custom dashboard merging MongoDB and Snowflake data for partition-level analytics.

80+ data sources35 unique systemsMulti-vendor stack
05 / The AI readiness angle

Clean data is the difference between an AI demo and an AI product.

When your data is structured, governed, and flowing correctly:

  • RAG retrieval finds the right context – not stale snapshots
  • LLM responses reflect your real business data
  • Agents can act on current state
  • AI features ship – instead of waiting for “data cleanup sprint #7”

We bridge data engineering and AI implementation. When the data layer is done, the AI work can start.

06 / Pricing

Fixed scope.
Fixed price.
No surprises.

Final price confirmed after 1–3 scoping sessions.

We write the spec — no homework on your side.

Data Foundation

from€35,000
4–6 weeks

For teams where data exists but can’t be trusted or acted on fast enough. Reporting is manual, sources don’t agree, and there’s no single picture of the business.

What’s included
  • Data source audit and quality baseline
  • Cloud data warehouse setup (Snowflake / BigQuery) with IaC from day one
  • 2–3 automated pipelines from priority sources
  • Basic data quality monitoring
  • Handover: docs and runbooks your team can own

Custom Engagement

from€120,000
Scope confirmed in discovery

For organisations with real data volume, regulated environments, or complex migration and AI-readiness programmes.

Typical scenarios:
  • MDM / Golden Record programme
  • Platform migration without downtime (Databricks → GCP / Snowflake)
  • Real-time streaming under regulatory requirements (SEPA-grade, Kafka)
  • AI readiness: vector stores, RAG data layer, feature store
Not sure which fits?
The scoping session will tell you
07 / How we work

Discovery to go-live -
without the handoff gap.

01

Discovery

Days 1–5

Audit data sources, schemas, quality issues, downstream AI dependencies

OutputCurrent state audit
02

Elicitation

Week 1–2

Define data contracts, transformation rules, quality thresholds, AI output requirements

OutputWritten spec + fixed price
03

Build

Week 2+

Pipelines, transformations, validation layers, vector store injection if needed

OutputWorking pipelines every Friday
04

Testing & UAT

Final sprint

Data quality checks, reconciliation against source, AI output spot-checks

OutputJoint sign-off
05Live

Go-live

Cutover day

Production cutover, monitoring dashboards delivered, handover docs

OutputA system you control
08 / Why FREYSOFT

Why FREYSOFT

01

We pick the right tool, not the easiest to sell

No vendor bias. Spark when justified. Python when sufficient. Snowflake Scripting when the whole product lives in the warehouse. We’ve seen the bill when the wrong tool gets picked — and we won’t let that happen to you.

02

Senior engineers only

The engineers on the scoping call are the engineers who build. No bait and switch. No junior bench on a platform migration.

03

Fixed scope before build starts

Data projects scope-creep silently. We write the spec with you before build starts. Scope changes go through a change request — they don’t happen quietly.

FreySoft
04

AI-native delivery

We know where the data ends up — RAG pipelines, LLM context, agent memory. We build with that destination in mind from day one, not as an afterthought.

05

Engineering ownership

Our tech director owns the data architecture. Not a consultant who recommends and leaves. An engineer who commits and stays accountable through handover.

06

You own the architecture

Data contracts, pipeline runbooks, lineage docs — yours at handover. No ongoing dependency on us to keep it running.

Bad briefs kill more data projects than bad data.

Most data projects stall in requirements — not because the engineering is hard, but because nobody defined what “good data” actually means for your specific downstream use case. We define that with you.

  • 1–3 sessions → signed spec
  • 1 week → kick-off after sign-off
  • 48h → written proposal
Start with a scoping sessionStart with a scoping session

No SoW from your side. No pitch deck. No follow-up sequence.

Warehouses:

Snowflake (incl. Scripting)BigQueryGCP Dataproc

Pipelines:

Apache Spark (SparkPy)Apache KafkaDelta LakeAirflow

Databases:

MongoDBElasticsearchPostgreSQLGraph databases

IaC & CI/CD:

TerraformGitLab CI/CD

Observability:

Custom GrafanaOpenTelemetryPersistent History ServersLoki

Migration:

Databricks → GCP DataprocPostgres → SnowflakeLegacy ETL modernisation

AI readiness:

PineconeWeaviatePgvectorEmbedding pipelines

Governance:

Data lineagePII detection (regex)GDPR compliance mapping

FAQ

Currently accepting new clients

Tell us what’s sitting in your data backlog.

30 minutes. We’ll tell you exactly how we’d approach your data challenge — stack, scope, timeline.

No SoW required. No pitch deck. No follow-up sequence.

Let’s get acquainted
What are you working on?