All selected work
  • Project
  • Sep 2026 - Present
  • In progress

Thai Public Data Platform

Local-first data platform

Turns two heterogeneous government Excel sources into reproducible, quality-gated analytical data.

Local dashboard preview with public-finance KPIs, a monthly expenditure trend, and regional labour-force bars

Key numbers

government Excel sources
2
PostgreSQL layers
4
Airflow DAG tasks
8

Highlights

  1. ParsingSource-specific parsers handle merged cells, multi-row headers, totals, and subtotals.
  2. ModelingPostgreSQL raw, staging, core, and ops layers with constraints, natural-grain uniqueness, and cell-level source lineage.
  3. Quality gatesFail-closed checks for keys, numeric bounds, duplicate grain, source identity, row collapse, and detail-to-total reconciliation.
  4. ReleasesSHA-256 release identity, retry-safe publishing, and explicit replay and backfill behavior.
  5. OrchestrationAn eight-task Airflow DAG, with ClickHouse for analytical serving.
  6. EngineeringDocker Compose, CI, tests, migrations, runbooks, and architecture decision records.

A local-first project using public data. It does not claim cloud deployment or production-scale operation.

Email WisitOpen to internships