Portfolio
Six products you can use today, three of them open-source frameworks and one in beta. One system I run for myself on paper money. Ten I killed, and each one says so below. Built with AI, in public.
The live ones were last checked by a script that fetches every live URL and fails the deploy when one stops answering.
MASTERY-AI Framework
Open-source framework for optimising content for AI-powered search engines.
Open-source framework for optimising content for AI-powered search engines. Built for developers and SEO professionals.
The open-source scoring framework the scanner ran on. Every factor and pillar is documented in the repo.
Agent-11
Deploy specialised AI agents in Claude Code to form an elite development squad.
Deploy specialised AI agents in Claude Code to form an elite development squad. Templates and documentation for 11 specialised agents.
Deploy 11 AI agents in Claude Code with one command. Open source, so you read the code before you trust it.
BOS-AI
An agent framework for running the back office of a one-person business in Claude Code.
An agent framework for running the back office of a one-person business in Claude Code.
An open-source agent framework for running the back office of a one-person business. The code is all there to read.
FreeCalcHub
.
55+ free calculators across seven categories. No sign-up, no paywall.
AI Search Mastery
The static hub for the AI search work: the MASTERY-AI framework, guides and articles.
The static hub for the AI search work: the MASTERY-AI framework, guides and articles. The paid tools it once fronted are gone.
The guides and the MASTERY-AI framework, where I work the AI-search thinking out in public. The paid tools it once fronted are gone.
Executor File
.
Everything your executor needs, in one encrypted file. Age encryption and 2-of-3 Shamir shares, no service to depend on. In beta.
Running for myself
Trader-7: An LLM trading system I run for myself on paper money. Built in public, code private. Not a product. Not counted above. 53 journey posts track the build.
Killed in public
Ten products I decided to kill. What each was, when it went, why, where the code is, and the write-up. Only what the record supports.
ISO Tracker
KilledAn evidence-based tracker for interstellar objects, built around the 3I/ATLAS event in late 2025.
- When
- Kill decided 13 September 2026 and the Vercel project deleted the same day; the app had been serving at isotracker.org from its last production deployment of 22 December 2025.
- Why
- Sign-up was recorded as broken in the May 2026 review, the object that justified it had passed, and there had been no product change since 24 December 2025. Parked in May 2026, killed in September.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
AI Search Arena
KilledA monthly independent benchmark of AI-search tools: 32 tools scored by six models across 51 dimensions, with the methodology open under CC BY 4.0.
- When
- Kill decided 13 September 2026 and the Vercel project deleted the same day; the site had returned a server error since at least 12 September.
- Why
- Two benchmark cycles, then the monthly cadence broke. No product change since 11 May 2026. I decided to kill it rather than fix it.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
LLM-TXT-Mastery
KilledA tool that analysed a site and generated a spec-compliant llms.txt file, with a validator and subscriptions.
- When
- Site deleted 25 to 26 August 2026; the backend was scheduled for deletion on 25 August.
- Why
- Technically sound, zero distribution, nobody paying. I retired the SaaS model in May 2026 and switched the tool off in August.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
Evolve-7
KilledA multi-model debate platform: three models critique each other over three rounds.
- When
- Server scheduled for deletion on 25 August 2026; the site was gone by 12 September (the date is not recorded).
- Why
- Parked in May 2026 with zero users, even on the free tier. Then the strategy call: SaaS was no longer the business.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
ModelOptix
KilledAn independent AI-model cost optimiser with a catalogue of over 700 models.
- When
- Infrastructure scheduled for deletion on 25 August 2026, parked since May 2026.
- Why
- The app was built but locked behind a waitlist page, and nobody flipped it. Zero validation from a real user. Parked in May 2026, then the strategy call.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
PlebTest
KilledAI-simulated customer interviews that returned a kill, pivot or build verdict on a product idea.
- When
- Infrastructure scheduled for deletion on 25 August 2026, parked since May 2026.
- Why
- Parked in the May 2026 triage, retired with the SaaS model, never reactivated. A product for validating ideas that was itself never validated.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
AImpactScanner
KilledA scanner that scored any web page against the MASTERY-AI framework for how AI search would read it.
- When
- Site deleted 25 to 26 August 2026; the backend was scheduled for deletion on 25 August.
- Why
- I retired the SaaS model in May 2026. The scanner also could not take money: three routing bugs sent six of the eight sign-up paths past the checkout, an estimated one-hour fix that was never made.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
AImpactMonitor
KilledContinuous AI-visibility monitoring, the track-and-remediate layer of the AI Search Mastery suite.
- When
- Infrastructure scheduled for deletion on 25 August 2026. It never opened to users.
- Why
- Built before the suite it was meant to monitor had a single customer. Built, not validated, zero users.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.
ASMGE
KilledAn automated growth engine for the AI Search Mastery suite: a Python worker on Railway.
- When
- Worker deleted 21 to 23 July 2026.
- Why
- A growth engine for products that were themselves being retired.
- Code
- Repo private and archived.
- Post-mortem
- Post-mortem to follow.
SoloMarket
KilledA marketplace where solopreneurs list and launch their products.
- When
- Kill decided 26 May 2026; the API was deleted 21 to 23 July 2026.
- Why
- Abandoned mid-way through phase two with an auth architecture the record calls 0 percent spec compliant. Killed in the May 2026 triage, the first product I deliberately switched off.
- Code
- Public repo, MIT
- Post-mortem
- Post-mortem to follow.