- Ownership
- Side project
Vision
The ETL process is derived from the source system's metadata - tables, columns, types, relationships. The output is versioned SQL, runnable on PostgreSQL and SQL Server.
Three principles
- Maintainable - one procedure per SQL file, every code change visible as a Git diff
- Readable - plain SQL; engineers and analysts understand it without ramp-up
- Auditable - every run verifiable in SQL tables, three logging levels via SELECT
Data quality is the product, not a feature. Business rules live as WHERE clauses in the metadata; faulty records land in an error table instead of silently in the DWH.
Tech stack
Methodology
AI-driven development with Claude Code: specialized skills for every workflow step (Requirements → Architecture → UX → Backend → Frontend → QA → Review → Deploy → Security audit), human-in-the-loop at every checkpoint. Four environments running in parallel on one VPS.
Full description, infrastructure, workflow