$ ls ~/projects
Projects
# companies I run, open tools I've shipped, and things I build for the joy of it
$ cd gigs
My Gigs
Companies and products I run.


$ cd upcoming
Upcoming
Not launched yet.
$ cd free-tools
Free tools
Small, free tools that run in your browser. No sign up.
$ cd wordpress-plugins
WordPress Plugins
Free plugins I've built for WordPress.
Free WordPress plugin that turns your published posts and pages into an Open Knowledge Format bundle for AI agents. It generates the bundle, serves it at /okf/, rebuilds it every time you publish, and draws a live graph of how your content links together.
$ cd open-source # mcp & skills
Open Source MCP & Skills
MCP servers and Claude Code skills I've built and released.
MCP Servers
Open source MCP server that connects Claude to your Google Search Console data. 10 built in SEO analyses including quick wins, content gaps, traffic drops, and cannibalisation detection.
32 SEO tools for your GSC data warehouse. ML traffic forecasting, anomaly detection, anonymous query analysis, and pre-built analyses on unsampled BigQuery data.
6 tools that join GA4 conversion and revenue data with GSC search data inside BigQuery. Revenue per keyword via proportional click attribution, content ROI diagnosis, position value modelling, and snippet mismatch detection. Answers questions neither tool can answer alone.
Statistical SEO traffic forecasting using Meta's Prophet. Trend detection, confidence intervals, weekly seasonality, event annotations, and interactive Plotly charts. Chains with GSC and BigQuery MCP servers.
Turns a Keyword Insights clustering CSV into a prioritised week by week SEO content calendar. Two tools handle CSV parsing and Excel export; your AI handles the strategic analysis using a built in decision framework.
Claude Code Skills
Free open source skill for the "(not provided)" gap. Joins GA4 and GSC in BigQuery with a 3-signal join, intent weighting, and a confidence score on every row. Fully inspectable methodology, unlike the paid black boxes.
Claude Code skill that automates content and image recovery from the Internet Archive using the CDX API. Handles snapshot discovery, raw content retrieval, and bulk downloads.
Claude Code skill that analyses crawl data to identify technical SEO issues, prioritise fixes, and generate actionable audit reports.
Claude Code skill for keyword clustering, search intent classification, and content brief generation using the Keyword Insights API.
Claude Code skill for contextual internal link placement across blog posts. Uses language comprehension to identify natural linking opportunities with configurable rules.
$ cd fun
Fun
Side projects and things I built for the joy of it.