Work

Recent agent tools and AI products, with test results and a short record of my earlier work.

Agent experience

Helping agents find tools, get access and finish tasks.

Anonymized engineering summary; underlying work is private.

Shipped system

Production MCP access and OAuth onboarding

I shipped the cross-service access flow for hosted MCP, from account connection to usable tools. Connected accounts, search-only access and keyless trials needed different authorization paths.

  • Connected web OAuth, token and grant lifecycle, MCP profiles, backend authorization and CLI setup.
  • Separated interactive account connection from headless access and limited trials, rather than treating every client as a browser login.
  • Added recovery guidance for blocked credentials, permissions and unsupported client capabilities.

Impact

Put distinct access paths into live onboarding, with permission boundaries and recovery steps carried through the flow rather than left to manual setup.

How I checked it

Checked account connection, credential handling and permitted tool access across the supported paths. Live onboarding use confirms delivery, not a conversion lift.

Production delivery and onboarding use are supported; signup improvement is not claimed.

Shipped system

Discovery and retrieval evaluation system

I built the evaluation layer for whether agents can find a product, retrieve its content and use it. Each stage needed its own evidence, not a single visibility score.

  • Built versioned category, developer and goal-based test banks, deterministic retrieval probes, APIs and dashboard views.
  • Kept eligible test cases, missing observations, citations and actual tool use separate in the results.
  • Connected the evidence to reporting so a finding could point to the failed stage, not just an aggregate score.

Impact

Made discovery and retrieval failures easier to locate. Teams could tell missing evidence apart from failed retrieval or a tool that was found but never used.

How I checked it

Tracked discovery observations, retrieval checks, source citations and tool calls against their eligible test cases. Missing results stayed visible instead of disappearing from the summary.

These checks measure access and use, not traffic, adoption or revenue growth.

Shipped reporting

Evidence-backed insight and reporting pipeline

I built the pipeline that turns discovery, retrieval and journey evidence into product findings. The engineering work was keeping those findings tied to sources through synthesis, validation and recovery.

  • Connected evidence collection with synthesis within and across test banks.
  • Added deterministic validation, report storage and publication gates so findings kept their evidence bindings.
  • Shipped daily reporting and implemented weekly orchestration with checkpoints to recover failed stages and reconstruct reports.

Impact

Turned separate test outputs into traceable product findings. Checkpoint recovery let reporting continue from saved work instead of losing the whole run.

How I checked it

Checked source bindings and validation results before publication. Used shipped daily reports and recovered weekly reports as evidence of delivery and recovery.

Recovered weekly reports do not establish that every fresh weekly run completed uninterrupted.

AI products

Working systems for agent tasks, review and safe access.

Anonymized implementation summary; underlying code is private.

Shipped working version

Agent delivery platform

I built and shipped a working agent delivery platform, moving tasks through execution, artifact review and human approval.

  • Tracked runs, outputs, approvals and review decisions in shared state.
  • Connected MCP tools to a web interface for reviewing the work.
  • Added tests and docs for handoff and recovery.

What this coversRuns tasks and supports review. A person still approves the result.

Shipped working version

Coding-agent browser QA safeguards

I implemented and shipped coding-agent safeguards: when browser checks should stop, what evidence to retain, and how a reviewer picks up the work.

  • Added guards against repeated actions and leaving the allowed website.
  • Kept run traces and budget context for reviewers.
  • Kept generated outputs when browser checks needed follow-up.

What this coversThese safeguards are my work within a larger coding-agent system.

Shipped working version

Governed knowledge MCP service

I built and shipped a read-only interface for agents to retrieve structured knowledge and propose changes without granting them write access.

  • Let agents read structured knowledge through MCP.
  • Built repository scans and CI checks.
  • Let agents propose updates without write access.

What this coversSome checks need private access. The full service cannot be reproduced publicly.

Other work

  • CLI and SDK integration: Built SDK methods, fixed credential setup and aligned tool descriptions, routing and documentation.
  • Source checks and review: Connected sources to generated answers and report drafts, with claim checks and clear handling of missing evidence.
  • MCP runtime fixes: Updated the MCP runtime, added browser-session entry points and repaired request handling and recovery in the app and proxy.

Public work

Guides, code and experiments you can explore.

Published guide

Agent Experience field guide

Practical guides to discovery, tool use, evaluation and recovery, with a read-only MCP service for searching and retrieving the content.

Independent guidance, with explicit human-control boundaries.

Draft rubric

Open Agent-Readiness Rubric

A draft checklist for making products easier for agents to find and use, with checks for safety and recovery.

Draft checklist, not a certification.

Curated collection

Awesome Agent Experience

A collection of useful tools, papers and guides on how agents find and use products.

Curated resources; linked tools belong to their authors.

Local experiment

Qwen on a consumer GPU

Scripts and notes for running a large open model on a consumer GPU, with saved test results.

Results apply to the documented hardware and model configuration.

Earlier work

My background in AI reporting, ML infrastructure and computer vision.

May 2025 – April 2026

Agentic Market Research Platform

I built an AI workflow that turns survey data into checked reports, charts and slide decks.

February 2023 – May 2024

ML Infrastructure Rescue

I took over live ML systems and reduced their cost and maintenance work.

September 2019 – February 2023

Computer Vision Product Systems

I built computer vision systems for worksheet recognition and interactive learning.

July 2018 – August 2019

High-Performance AR and Vision

I worked on fast C++ vision code and depth estimation for AR.