Skip to content
View kblok's full-sized avatar

Highlights

  • Pro

Organizations

@hardkoded

Block or report kblok

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kblok/readme.md

Hi, I'm Dario 👋

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.

🤖 What I'm working on

  • 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

🛠️ What I built

puppeteer-sharp repository card playwright-dotnet repository card

I wrote puppeteer-sharp, and the original playwright-sharp that became Microsoft's official playwright-dotnet. I also wrote a book about it all:

UI Testing with Puppeteer book cover

🤝 I contribute to

puppeteer repository card playwright repository card

✍️ Latest posts

➡️ More on hardkoded.com ⬅️

❤️ Do you want to sponsor my projects?

My open-source projects are free. Keeping them alive is not.

➡️ https://github.com/sponsors/hardkoded ⬅️

Let's get in touch 😊

Pinned Loading

  1. hardkoded/puppeteer-sharp hardkoded/puppeteer-sharp Public

    Headless Chrome .NET API

    C# 3.9k 484

  2. microsoft/playwright-dotnet microsoft/playwright-dotnet Public

    .NET version of the Playwright testing and automation library.

    C# 3k 303

  3. WhatsAppBot WhatsAppBot Public

    A WhatsApp bot based on Puppeteer-Sharp

    C# 35 6

  4. ProcUpdater ProcUpdater Public

    StoredProcedure updater (in case you hate waiting for Visual Studio Schema Compare)

    C# 8 2

  5. TelegramBotFriend TelegramBotFriend Public

    Telegram Bot based on Markovify

    Python 6 1

  6. hardkoded/docker-puppeteer-sharp hardkoded/docker-puppeteer-sharp Public

    Base docker images for puppeteer-sharp

    Dockerfile 10 2