sahildahiya.me / home

I'm Sahil Dahiya. I build AI evaluation systems and agent runtimes.

Most recently at Workleap, previously five years at Microsoft. Most of what I've shipped is on the eval side: frameworks, A/B tests on model choices, traces that survive a postmortem.

I run two projects of my own to keep the work close to the runtime.

dahiya.sahil.89@gmail.com

Background

At Workleap I worked on AI assistants and the systems that made them measurable: routing, RAG pipelines, eval frameworks, A/B testing on model choices, and conversation anonymization for product analysis. I also owned a feature end to end: a natural-language query engine that lets IT admins ask governance questions in plain English, analyzes results, and suggests follow-ups they didn't think to ask. Built MCP integrations that extended the assistant across three product lines.

Before that, five years at Microsoft on anomaly detection, forecasting, experimentation, and device health systems across Windows and data center ops. The work I'm proudest of is an anomaly detection system that caught arcing precursors in electrical telemetry across the global data center fleet before they became incidents.

Two projects of my own

01 / active system

Tapasya

A recommendation system built on RAG for philosophy reading. Each conversational turn retrieves passages, narrows to evidence, generates a cited answer, and updates a reading list so recommendations improve across turns. Search, passage-level conversation, essay drafting, all in one workflow.

FastAPI / HTMX / Claude API / Voyage AI

02 / active runtime

just-another-coding-agent

A terminal coding agent built around a Python runtime, JSON-over-stdio RPC, and a first-party Go interface. The project is focused on keeping the backend contract explicit, the TUI thin, and the runtime strict enough to support real coding sessions. I replaced subprocess-per-call execution with a long-lived Go worker (1,300x warm-read speedup) and run evals across multiple model cohorts: 47.4% on Terminal-Bench 2 with GLM-5 (public submission), higher on GPT-5.4.

Python / PydanticAI / Go / Bubble Tea

Logs

Short notes I keep so model choices, eval runs, and deployment decisions stay findable later.

Elsewhere

Want to talk about AI evaluation, agent runtimes, or anything above? dahiya.sahil.89@gmail.com