project Β· 2025-2026

Self-service data-quality platform

Designed a self-service platform for defining, running, monitoring, and investigating data-quality checks across distributed data workloads.

The problem

Data teams needed quality checks, but each team was rebuilding the same validation, alerting, and reporting mechanics in isolation.

Approach

How it works

The platform separates validation execution from shared configuration and reporting. Teams keep control of their data while sharing contracts, validation history, and alerting conventions.

POST validation results
install SDK

inside the control plane

  • Β·REST API receives result records from every team's data plane
  • Β·Fact / dim relational schema: history is insert-only, configs are upsertable
  • Β·No-code UI for non-engineers; same backend as the developer SDK
  • Β·Cross-team dashboards, SLA tracking, trend analysis all roll up here
Hover or tap any plane to see what lives inside it. The thesis: the platform centralises contracts (rules, results, alerts), not data.

Outcome

The platform provided a common path for teams to adopt reliable data-quality practices while retaining ownership of their data and rules.

← all projects