Developer Experience & Agentic Tooling Engineer
I'm working out what developer experience means when AI agents build alongside us, so both can ship great software on Ethereum.
Richmond, VA
01 About
I’m a developer-experience engineer with 7+ years building full-stack and blockchain software, including 4+ years in the Ethereum ecosystem. Lately I’ve been focused on AI agent enablement: writing Agent Skills that give LLMs the context to build correctly in complex, adversarial domains.
Most of my work comes back to the same problem: lowering the barrier to building correct software where the stakes are high. That has meant Solidity and TypeScript engineering, developer education that drives real ecosystem adoption, and Agent Skills that give AI agents the context and threat-model reasoning they’d otherwise skip.
Before the Ethereum Foundation I worked at BuidlGuidl, BitPay, and DevNext, shipping everything from blockchain APIs and smart contracts to internal tooling and public-facing apps.
02 Side projects
Published as CCExplorer, an open-source npm tool that measures whether a skill or MCP server is actually steering the agent well. It shows context composition, token cost, and where an integration helps versus bloats.
Published as request-wallet-sign, an open-source npx utility and Agent Skill that lets an AI agent hand a fully-formed transaction to its owner for review and approval in a local browser wallet. The agent never holds a private key.
A web app for crypto-wallet hack victims. It walks through a guided diagnostic to figure out how the wallet was likely compromised, then covers the opsec needed to stop it happening again.
03 Experience
TypeScript · Solidity · Next.js · Agent Skills · Context Engineering
TypeScript · JavaScript · Next.js (React) · Solidity · MongoDB
TypeScript · Node.js · Solidity · MongoDB · Docker · Mocha
TypeScript · JavaScript · Angular · C# · SQL
04 Skills
AI & Developer Tooling
Advanced
Proficient