Jaco van der Laan

Work & proof

Proof, not slides.

Two kinds of evidence: a career building reliable data systems for regulated institutions, and a personal AI system I run on the same architecture every day.

Jaco van der Laan at the Global Data Summit (Data Vault, Ensemble Modeling) with Genesee Academy

Flagship project

de Volksbank & ASN — where Model-Driven Data Engineering was built.

As Lead Modeller, I led the design of a new, model-driven data warehouse for de Volksbank’s brands (ASN Bank, SNS, RegioBank, BLG Wonen). It became one of the most influential MDDE implementations in the Dutch data community — and the proving ground for the method I now bring to other teams.

The idea

Separate what the data means (functional modeling — business semantics, relationships) from how it runs (technical engineering). Merge structure (the model) and movement (the transformations) into one unified metadata framework.

How it works

Rules and models are defined as structured metadata (entity-first), not hand-coded pipelines. The platform reads those models and generates database-agnostic transformations, data-quality tests and documentation — consistently, across the bank.

Why it mattered

Business stakeholders could understand and trust the data because physical designs are regenerated from logical models. Lineage and historization are built in. Manual pipeline work became architecture-as-code.

The payoff

Agility and independence from any single database technology, far fewer hand-coding errors, and governance that’s inherent rather than bolted on. Delivered with continuous user involvement and short cycles — not waterfall.

I invited CrossBreeze (Harmen Wessels & Willem Otten), whom I’d met on the Rabobank project, to help build the framework — and brought the wider community along through the MDDE meetup and Roelant Vos’s training. The trade press covered it (see below). This is the work the rest of my approach is built on.

The live case study

A system I run on myself.

Before I bring an approach to a client, I prove it on my own work and life. This isn’t a diagram drawn for a pitch — it’s the instrument I use daily.

Structured sources

Mail, calendar, reading, finance, travel — wired in through typed, governed access, landing in a central store.

Rules & validation

A rules layer derives structure; plausibility checks validate it. On a mismatch, it flags — it never guesses.

One-way delivery

A publishing layer pushes out — tasks, summaries, exports — one direction, source of truth intact.

The strongest demonstration of an approach is someone who has applied it to their own life. When I help a team build their foundation, I’m transferring something that already works.

Signature engagement

Migrating legacy SQL — and proving it’s identical.

My largest recent delivery: migrating complex legacy SQL to a governed, bi-temporal integration layer for a bank’s Risk & Finance data platform. The hard part isn’t rewriting the SQL — it’s proving the new pipeline produces exactly the same data as the old one. So I built the tooling to prove it.

CTE-by-CTE regression testing

Comparing only the final output tells you that something differs across 50,000 rows. Comparing query step by step tells you which transformation introduced it — root cause found, not just symptom. Migration debugging, ~10× faster.

The CTE Notebook generator

Explode a SQL file into an interactive notebook where each step is profiled and checked — PII detection, SCD2/temporal patterns, lineage, data contracts — before a single query runs. SQL becomes self-documenting and self-validating, then exports back to deployable SQL.

Determinism before AI

Parse legacy SQL into metadata, deterministically rebuild clean SQL that fits the target architecture, prove equivalence with automated regression — then let AI safely optimize the rest. Non-deterministic SQL caught before it corrupts the validation.

CTE-by-CTE regression testing finds which transformation step diverged, not just that the output differs
Comparing step by step pinpoints the root cause — the core of how I de-risk migrations.

This is where the method earned its stripes: systematic validation and large-scale SQL analysis turned migration from a risky rewrite into something verifiable. The same discipline now underpins how I make AI output reliable. More in the writing →

Track record

Twenty-five years of structure that compounds.

Model-driven data engineering, business-friendly data modeling, and data governance — delivered where reliability is not optional.

At the banks

Data-platform and governance work at regulated institutions, where “in control” is a requirement, not a slogan. This is where the discipline behind the method comes from.

Model-driven engineering

A career built on the premise that structure and method beat ad-hoc cleverness — in data modeling first, now applied to the AI layer.

Writing & speaking

Long-form thinking on data architecture, quality, and the structure-beats-magic approach. See the writing →

Community

I founded and run the Model-Driven Data Engineering meetup.

Beyond delivery and writing, I bring the community together. I organise the Model-Driven Data Engineering (MDDE) meetup — rated 4.6★ across 52 reviews — to share best practices, lessons learned and live demos with fellow modeling and automation enthusiasts.

Modeldriven DWH Automation with PowerDesigner

At de Volksbank, Utrecht · Dec 2019 · 90+ attendees. A live demo of generating physical mappings from logical models — and parsing SQL back into the model for full lineage.

Introducing a Generic Metadata Interface

With Roelant Vos · Utrecht · Nov 2019. Bringing a leading voice in data-engine thinking to the community.

Roelant Vos presenting his ETL process control framework at the MDDE meetup organised by Jaco van der Laan
Roelant Vos presenting at the MDDE meetup I hosted — a renowned expert, brought to the community.

Active in the data community

I’m an active member of the Dutch Data ZZP Netwerk, where I was invited to share my success story applying AI in practice — and I’ve spoken at the Global Data Summit (Denver) presenting a customer case.

Continuous learning

Staying sharp is part of the job. I keep learning at the source — Genesee Academy’s Advanced Data Vault, Alec Sharp’s modeling masterclass, the Anthropic AI courses — and bring what’s genuinely new back into how I work. Curiosity over credentials.

And I’m just getting started — more MDDE meetups are on the way. Want to host or speak? Let’s talk →

In the press

Recognised for the work, not just the claims.

When de Volksbank built its new model-driven data warehouse for Finance & Risk, the trade press covered it — and named me Lead Modeller.

“Nieuw datawarehouse in aanbouw bij de Volksbank”

banken.nl, December 2019 — on the bank’s model-driven approach: “With our model-driven approach, we can quickly implement adjustments. Data flows are created and maintained simply and clearly.” Jurriaan Groot (Architect Finance Innovation) & Jaco van der Laan (Lead Modeller).

Read the article →

Want the same foundation for your team?

Let’s talk about what you’re building and whether I’m the right person to help.

Start a conversation