Work

Work & research

I work on how people and agents find knowledge: retrieval, agents, and the evaluation of the systems we build.

Focus areas

  • AI agents

    Systems that plan, call tools, and act over multiple steps to accomplish a goal. The throughline of my current work at Sourcegraph and across SciX.

  • Retrieval

    Finding the right information at the right time. Embeddings, ranking, hybrid search, and retrieval-augmented systems over scientific and code corpora.

  • Code intelligence

    Understanding codebases at scale: search, navigation, and agents that reason over source. The domain of my work at Sourcegraph.

  • Evaluation & benchmarks

    Measuring whether AI systems work. Evals and benchmarks of agents and agentic retrieval.

Selected projects

All projects →
  • SciX Agent

    An agentic research assistant over the NASA SciX / ADS corpus, bridging AI agents with scholarly search infrastructure.

  • Gas City

    An orchestration-builder SDK for multi-agent coding workflows. I'm a maintainer.

  • CodeScaleBench

    A benchmark suite for evaluating how AI coding agents use external context-retrieval tools on realistic developer tasks in large, enterprise-scale codebases.

  • EnterpriseBench

    A benchmark for evaluating how well coding agents understand and navigate code across large, distributed enterprise codebases.

  • CodeProbe

    Benchmarks AI coding agents against your own codebase by mining evaluation tasks from its git history, so the suite can't be contaminated by training data.

  • mem

    Build and benchmark agentic memory using a multi-agent orchestrator's own work traces as the evaluation corpus, where every unit of work carries a real lifecycle outcome and a full trace.

  • Sourcegraph GTM Assistant

    A stateless MCP server on Cloud Run that gives any authenticated Sourcegraph employee, through claude.ai, one tool surface over curated per-account research (GCS corpus) and live internal data (Salesforce, Looker, PostHog, HubSpot via cost-safeguarded databot), spanning account discovery, intelligence, lead scoring, and voice-checked outreach drafting.

See how it all connects in the graph →

Concepts graph →

Publications

Research & press →

Peer-reviewed work and preprints in planetary science and information science.