This is not a portfolio PDF. Every line below is a live URL. Open one and check it. A dead link means the work is not done.
robots.txt that lets in AI crawlers, sitemap.xml, llms.txt.canonical back to the offer page, npm registry, GitHub. Agent-facing platforms are used for the same artifact, not for spam.No client logos, no growth percentages, no "trusted by" strip. Client numbers go up here when the client is named, agrees, and the number has a source. Until then this page shows only what you can open yourself.
The snapshot above is dated; this is the count on the day this line was written, so you can see the direction of travel instead of a claim.
Publishing surface: 92 articles on dev.to/axelfreeman, 57 of them with their canonical pointed at this domain —
the canonical is the receipt that decides where the work lives. Installable artifacts: npm marketing-mindset 1.14.4,
marketing-mindset-mcp 1.0.3, @tapacapi/mcp 1.0.0; PyPI tapac-sdk 1.0.0, gymcam-sdk 1.1.0,
dublicator-sdk 1.1.0 — every one installable right now. Distribution that leaves a trace: five more repositories got a
“need this done for you” block appended to their README on 19 Sep 2026, scope and prices stated on the page it links to.
The counter that does not flatter me: 112 UTM-tagged hits in this server’s access log, of which roughly 95 are my own link
checks from the same address, 7 analytics sessions, 0 key events, and 0 sessions carrying the campaign tag of the first sixteen
articles. Publishing volume is surface area, not inbound — the reading is written out in full in
a case study is a URL that still opens.
Click the link. Every item is a live URL. If a link does not open, that item is not delivered work.
Not yet on this page. Client numbers go up when the client is named and agrees, together with the source they came from.
Shipped artifacts with links: pages, tools, articles, feeds, schemas. Not hours, not decks.
Sprint from $900, monthly engine $1,900, full build $2,900. Scope is written down: scope of work, pricing.
Write on Telegram →