Data tools

Interactive data systems
Small systems built around validation, explicit data limits, and reproducible exports—not ad-hoc scratch files in place of a delivery contract. Streamlit powers the interactive session; the repo still owns tests, config, and deployment. These mirror the storefront’s prep and KPI lanes before premium ML engagements.
Key architecture notes (show)
  • Schema checks, row caps, and structured reject paths so bad inputs fail loudly instead of polluting downstream numbers.
  • Pytest-backed pipelines and pinned assumptions where they matter; exports match what ran on the server.
  • Optional LLM steps only see metrics and aggregates—never row-level free text—so scope stays reviewable.

Portfolio leads with batch- and API-shaped ML implementations; Data tools demonstrates the same habits for interactive spreadsheets and CSV workflows—constraints, receipts, repeatable exports. Contracts and scope appear on Services.

GitHub repositories — supplementary context; cards open expanded notes on Work and still expose repository and demo in each footer.

Apps in this track

Each card links to repository and live demo on a vahdetlabs.com subdomain—implementation references tied to storefront services, not subscribed products.