Make your AI give correct answers on your own data.

Most GenAI projects stall at the same spot: the model doesn't know what your data actually means. A semantic layer fixes that - a definition layer that sits on the database you already have and makes it legible to LLMs and agents. No migration. No new data team to hire.

On one production pipeline, this took text-to-SQL accuracy from ~50% to ~90%, benchmarked against a pure schema-in-context baseline.

I'm a physicist by training, an engineer by trade, and spent the last 14 years building systems and data architectures in banking and capital markets, the kind of environments where "the number is wrong" isn't an option. I'm also the creator of the open-source semantic layer semantido.

Explore my long-form articles on leveraging semantic layers, or Book a free Semantic Layer Readiness Audit

Companies I previously worked with

Deutsche Boerse
HSBC
Capco
MediaMarkt
Bauhaus
Zencore
Deutsche Boerse
HSBC
Capco
MediaMarkt
Bauhaus
Zencore
Deutsche Boerse
HSBC
Capco
MediaMarkt
Bauhaus
Zencore

Stay up to date

The best way to keep up with new posts is my newsletter.

What is a semantic layer after all?

A semantic layer translates between the actual semantics of business workflows and data they produce and the LLM "understanding" gained through its training. This translation quality directly determines RAG retrieval accuracy, more so for text2SQL applications.

AISemantic Layer