Senior Software Engineer
Full-Stack · Applied AI · Payments & Blockchain Infrastructure
I ship production software where the stakes are real: payments infrastructure, wallet recovery, AI tooling. And I teach other engineers to do the same.
Richmond, VA
01 About
I’m a senior software engineer with 7+ years shipping and owning production software: full-stack apps, backend infrastructure, and the developer tooling in between.
The stakes have usually been real. At BitPay I worked on payment infrastructure that had processed $470M+ in transaction value; at BuidlGuidl I built a wallet-recovery tool that’s now behind hundreds of successful rescues. Most recently, at the Ethereum Foundation, I went deep on applied AI engineering: Agent Skills, context-engineering systems, and evaluation tooling that helps AI coding agents build accurately in domains where mistakes cost money.
Much of that work has been in the Ethereum ecosystem, where I’ve spent 4+ years across the Ethereum Foundation, BuidlGuidl, and BitPay, with earlier full-stack years at Devnext. I pair hands-on TypeScript engineering with technical leadership and education: curriculum that 10,000+ developers have used, and workshops taught around the world.
02 Side projects
Published as CCExplorer, an npx tool that analyzes Claude Code sessions to measure whether a skill or MCP server is steering the agent effectively, surfacing context composition, the token cost an integration adds, and where it helps versus bloats. A data-driven way to optimize AI coding-agent performance.
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 to review and approve in a local browser wallet, so the agent never holds a private key. Security-first design that coding agents can invoke directly.
Walks crypto-wallet hack victims through a guided 15–20 question diagnostic to pinpoint how their wallet was most likely compromised, then teaches the security practices to prevent a repeat.
03 Experience
TypeScript · Solidity · Next.js · Agent Skills · Context Engineering · LLM tooling
TypeScript · JavaScript · Next.js · Solidity · MongoDB
TypeScript · Node.js · Solidity · MongoDB · Docker · Mocha
TypeScript · JavaScript · Angular · C# · SQL
04 Skills
AI Engineering
Developer Experience & Platform
Languages
Frameworks & Runtime
Infrastructure & Data
Testing & Quality
Domain