I spent a decade teaching .NET how to drive a browser. Now I build the AI agents that drive it for you.
I'm a 7-time Microsoft MVP and a software engineer with 20+ years in the web industry. These days I build AI agents that author, run, and debug end-to-end tests — and the tooling that lets a small team ship with those agents every day.
You may also know me as @hardkoded — that's where my projects live.
- AI agents for testing — agents that explore a real app, write the test, and fix it when it breaks
- Agentic developer tooling — small open-source tools that make working with coding agents less painful, like cronito
- Writing about all of it at hardkoded.com
I wrote puppeteer-sharp, and the original playwright-sharp that became Microsoft's official playwright-dotnet. I also wrote a book about it all:
- [I Connected Quicken to My AI Agent](https://www.hardkoded.com/blog/quicken-skills) — Sep 6, 2026
- [Stream Deck as an Agentic Productivity Tool](https://www.hardkoded.com/blog/stream-deck-as-an-agentic-productivity-tool) — Sep 4, 2026
- [The state of unit testing in the AI era](https://www.hardkoded.com/blog/the-state-of-unit-testing-in-the-ai-era) — Aug 14, 2026
➡️ More on hardkoded.com ⬅️
My open-source projects are free. Keeping them alive is not.
➡️ https://github.com/sponsors/hardkoded ⬅️
- 🌐 hardkoded.com
- 🐦 @hardkoded







