Products · plugins · shipped software

Software that ships, not a slide about it.

A self-hosted WordPress AI chatbot plugin with its own licensing and analytics, a free webhook plugin, and AI workflow packs — all built, versioned and released. Every screenshot on this page is the real admin interface, not a mockup.

These are my own products, not client commissions. I have no client installs to show yet, and I am not going to imply otherwise.

7Released plugin versions
2WordPress plugins built
Free + paidTiers with licence handling
Self-hostedNo third-party chat service
Primary build

YakWP AI Chatbot — a self-hosted chat assistant for WordPress

An assistant that runs on your own site against your own model key: no per-conversation subscription, no handing your customer conversations to a third-party widget company. Released across seven versions from v1.0.0 to v1.4.0, and it includes the unglamorous parts most plugin builds skip — licence activation, usage analytics and a conversation log.

Chatbot plugin admin settings with AI provider, model and mode controls

Configuration, not guesswork

Provider and model selection, API key, system prompt and assistant modes, plus widget appearance — all in the WordPress admin, in the native admin styling rather than a bolted-on panel.

Settings · provider, model, prompt, modes
Chat widget answering on a live WordPress site

Working on the front end

The widget running on a real site, mid-conversation. Answers are generated from the site's own key, so the conversation data stays on your infrastructure.

Front end · live widget
Conversation log table with message, response, email and rating columns

Every conversation, logged

Stored history with the visitor message, the answer, contact details and a rating column — so the assistant can be reviewed and improved instead of being a black box.

Log · searchable, paginated
Plugin analytics dashboard showing conversations, messages and response time

Usage you can actually see

Conversation and message counts, error count and average response time. On the test install shown, the dashboard reports a 1149 ms average response — a small sample, quoted as what the panel says rather than as a benchmark.

Analytics · small sample, stated as such
Licence manager with key activation and usage statistics

Licensing, built in

Key activation with total, active and expired counters. The commercial part is engineered, not an honour system — which is the actual work behind selling a plugin rather than giving it away.

Licensing · activation and stats
Plugin settings screen in WordPress admin

Maintained across versions

Seven releases, each a real version bump with the settings surface kept coherent. The plugin grew from 13 KB to over 20 KB of shipped code across that run.

Maintenance · v1.0.0 to v1.4.0
Also built

Smaller things, also shipped

01

Yak Event Hooks

A free WordPress plugin that fires outgoing webhooks on site events, so a site can notify an automation platform instead of an automation platform having to poll it.

Free · WordPress plugin
02

AI workflow and prompt packs

Image-generation workflow packs and curated prompt libraries, packaged and sold as digital products — the same pipelines used in the media work on this site, written up for other people to run.

Digital products
03

Internal tooling

The automation on the automation page is software too: monitoring, publishing, backup and reporting services, built and run in production.

In production

Honest position. I can build and ship plugins — versioning, licensing, admin UI, analytics, release process. What I do not have yet is a paying customer running them, and I will not dress that up with a fake install count. If you want something built, the proof that matters is that it already exists and works.

Next step

Need something built?

Describe the plugin, integration or internal tool. You will get a scope and a price, and a straight answer on anything that is out of reach.