Kartik Aneja
Kartik Aneja

AI/ML Platform Engineer in Boston. I build production AI systems, streaming data platforms, and the MLOps glue between them.

Open-source tools for the AI/ML platform layer.

A control plane for the LLM lifecycle — evalstack gates changes in CI, tracelens observes them in production, and routerai governs cost by routing each request to the cheapest model that clears a quality bar — alongside RAG-grounded NL→SQL and a self-hostable data platform for feature engineering. All MIT-licensed, all demo-able locally.

evalstack — run-level diff page with judge histograms and top regressions/improvementsAlpha · Demo liveLive ↗
LLM evaluation · MLOps

evalstack

Open-source LLM evaluation framework — Python SDK + CI plugin, LLM-as-judge rubrics, regression detection, side-by-side run + event diff. Gates prompt/model changes in CI before they ship. Braintrust alternative.

PythonFastAPINext.jsLLM-as-judgeCI/CDMLOps
dataask — MRR by plan question answered with generated SQL, EXPLAIN cost preview, and result tableAlpha · Demo live
NL→SQL · RAG analytics

dataask

Natural-language analytics for founders + PMs — schema-aware, RAG-grounded, sqlglot-safety-gated SQL generation against DuckDB. EXPLAIN-based cost preview, single-page chat UI, key-free demo mode.

PythonFastAPIDuckDBOpenAIRAGsqlglot
tracelens dashboard — latency percentiles, total cost, error rate, per-model breakdown, recent tracesAlpha · Demo liveLive ↗
LLM observability · monitoring

tracelens

Production LLM observability — one decorator to instrument, then a failure-path breakdown (rate_limit / timeout / connection_error) plus latency + cost per model. FastAPI collector, pluggable storage (SQLite or ClickHouse), p50/p95/p99 dashboard. Auto-detects OpenAI + Anthropic response shapes.

PythonFastAPIClickHouseObservabilityMonitoringfail-soft
routerai — request routing decisions across models with cost and savings metricsAlpha · Demo live
LLM gateway · cost governance

routerai

Cost-aware LLM routing gateway — routes each request to the cheapest model that clears a quality bar, with shadow-eval and savings metrics. The "govern" control plane that completes the trilogy: evalstack gates, tracelens observes, routerai governs.

LLM GatewayModel RoutingCost GovernanceMLOps
instaml dashboard — feature catalog table and a live entity lookup result for user_1Alpha · Demo liveLive ↗
Real-time feature store · ML platform

instaml

Real-time feature store you can deploy in a day — declarative YAML feature defs drive a recompute-on-write pipeline into DuckDB (offline, Parquet-exportable) and a pluggable online store (in-memory or Redis). Feast/Tecton alternative for teams without weeks to spend on deployment.

Feature StoreDuckDBRedisMLOpsPython
lakehouseit — terminal walkthrough of the full make demo pipeline runMVP · Working end-to-end
Modern data stack · data platform

lakehouseit

End-to-end open-source data platform template — the feature-engineering backbone under ML/AI systems. Postgres → Debezium / snapshot CDC → Iceberg-style Parquet → dbt (bronze/silver/gold) → DuckDB queries. Single make demo runs the full path.

PostgresKafkaDebeziumIcebergdbtDuckDB
Want a walk-through?Each repo includes a screenshot, a quickstart, an architecture doc, and a roadmap. Hit the GitHub links above, or book time and I’ll demo the running stack live.