I contribute to open-source agent harnesses and AI developer tools. My work focuses on session lifecycle, verification workflows, and the tools agents use to interact with browsers and models.
The WebdriverIO team offered me a contributor stipend for fixing how driver setup resolves its cache directory. WebdriverIO is an OpenJS Foundation project. WebdriverIO #15488
Agent runtimes
- Agent of Empires — Made Codex
/newreset the underlying conversation and limited inherited credentials to the ACP adapters that need them. #3132 · #3382 - oh-my-opencode-slim — Fixed a race where SmartFetch could delete a timed-out session while the original request was still writing to it. #991
Harnesses and verification
- loop-engineering — Contributed 12 merged PRs in 2026 across CI reliability, worktree tooling, tests, and documentation. Made PR automation distinguish missing checks from passing checks. Exposed a public lock API for coordinating worktree operations. #372 · #407
MCP and model tooling
- mcpsnoop — Added the ability to edit captured MCP request parameters before replaying them. #219
- Chrome DevTools MCP — Fixed screenshot scaling so the output respects the configured pixel limit on high-DPI displays. #2536
- OmniRoute — Made Gemini routing respect upstream retry windows for short-lived rate limits. #9513
71 merged pull requests across 26 public repositories. Browse all merged PRs