Open source

Open source.

Projects, tools, and contributions across AI-assisted development, testing and developer tooling, and a few decentralised apps along the way.

Follow me on GitHub

My own projects

Built and maintained by me

Libraries and tooling that came out of problems I hit on real work.

Featured

spec-tracer

ampyard/spec-tracer

Python MIT

Treats your Gherkin features as the source of truth and pulls unit, integration and end to end results into one report, so you can see which behaviour is actually covered.

AI agents Gherkin BDD Test reporting
View on GitHub
Featured

Llaboratory

ampyard/Llaboratory

TypeScript MIT

A lab for watching how LLMs behave when you hand them fake tools. Useful for working out what agents do when the tooling lies to them.

AI agents LLM behaviour Mock tools
View on GitHub
Featured

playwright-specgen

trycatchkamal/playwright-specgen

TypeScript MIT

Turns a Playwright trace.zip into readable flows, API maps and runnable tests, so a coding agent gets a spec of what the app does instead of guessing from old code.

AI agents MCP Playwright Test generation
View on GitHub

filesystemwatcher-mcp

trycatchkamal/filesystemwatcher-mcp

Python MIT

An MCP server that tells AI agents when files change instead of making them poll. Built on Watchdog, uses native OS events.

AI agents MCP File watching
View on GitHub

gitlab-copilot-agent

trycatchkamal/gitlab-copilot-agent

TypeScript MIT

A coding agent built on the Copilot SDK that works through GitLab issues and merge requests.

AI agents Copilot SDK GitLab
View on GitHub

Gauzer

trycatchkamal/gauzer

Go MIT

Struct validation for Go that tells you what went wrong. Zero allocations, 61ns, and every failure lands in Datadog or CloudWatch as a real event instead of a string you have to parse.

Go Validation OpenTelemetry Zero-alloc
View on GitHub

Azure Notification Hubs sample

trycatchkamal/azurenotificationhubssample

Java MIT

Spring Boot sample for push notifications through Azure Notification Hubs.

Spring Boot Azure Push notifications
View on GitHub