Vahdettin Karataş
Freelance data / ML delivery — batch workflows & internal APIs
  • Location:
    Prague, Czech Republic
Technical focus
  • Operational data to model-ready tables
  • Reusable transform definitions
  • Validation & structured errors
  • Internal APIs & automation
  • Pilot-sized engagements

Interactive pipeline demo

Feature Store Mini — explicit scope: offline batch features, not a hosted enterprise platform.

Use the bundled sample or your own churn-style CSV. Same transforms and checks you would run in a batch job, surfaced here so technical stakeholders can verify behaviour before larger tooling decisions.

  • 8derived features
  • 1pipeline entrypoint
  • 4validation checks

How it works

  1. Definitions — each feature documents inputs, dtype, and meaning in one registry.
  2. Transform — a single build step produces customer_id + feature columns.
  3. Validate — duplicates, schema, and sanity checks before you trust the file.

Not enterprise Feast/Tecton-scale software or a consumer SaaS — a pilot-sized pattern with honest boundaries.

Run the pipeline

Upload your own churn-style CSV, or run the bundled synthetic sample — no local file required. Same engine as POST /demo/transform on the API host.

Live on the API host

Upload a raw .csv (max 2 MB), or use Try bundled sample to fetch sample_raw.csv from the service (~250 synthetic rows).

The sample button calls the deployed API (GET /demo/sample-raw.csv) then POST /demo/transform — works from this static page when the API allows cross-origin requests.

Schema: churn-style columns (e.g. tenure, Contract, services).

Local CLI

After pip install -r requirements.txt:

python -m src.pipeline.build_feature_table

Default in: data/raw/sample_raw.csv → out: artifacts/feature_table/customer_feature_table.csv

Stricter raw checks: python -m src.pipeline.build_feature_table --strict

Results

JSON summaries below; preview is the first rows of the built feature table.

Meta


  

Input summary


  

Output summary


  

Validation


  

Feature columns


  

Preview rows

Feature Store Mini

Named transforms · validation · pilot scope — not a SaaS data platform.

© Vahdettin Karataş. All rights reserved.