01VerdahLive · taking payment
A Chrome extension that reads LinkedIn posts and puts a badge on each one telling you how likely
it was written by a machine. Manifest V3, no framework. The model key sits in a Cloudflare Worker
so it never ships to the browser, Stripe handles billing, and licenses are just tokens, so there's
no login system to babysit.
Manifest V3Cloudflare WorkersCloudflare KVStripeVanilla JS
It's live and it takes payment.
verdah.com
What it can access and what it does with it, written down in public.
verdah.com/privacy.html
Passed Chrome Web Store review. Five releases in, currently v1.3.0.
chromewebstore.google.com/detail/pjejfbp…
02Verdah accuracy auditMeasured · n=100
I labelled 100 posts by hand, half written by a machine and half by people, then ran them through
my own product. It got 71 right. It still calls more than half the AI posts human. What it does
well is stay quiet: it never once accused a real person. I put the whole thing online because
every other detector quotes a number you can't check.
labelled setconfusion matrixthreshold sweep
The whole result set and how I ran it, so you can check the numbers above.
sidecar-59t.pages.dev/accuracy.html
03Three training appsPlayable now
Three browser apps, one HTML file each. No backend, no build step, no account. Your progress stays
in your own browser. Readiness drills Security+ and tells you whether you'd actually pass.
R-Dojo teaches you to trade by scoring how you decided, not whether you won.
Thread runs you through the sales conversations people freeze on.
single-file HTMLlocalStorage stateadaptive scoringseeded RNG
Readiness. Security+ drill, 186 questions and 8 performance-based items.
sidecar-59t.pages.dev/apps/readiness.html
R-Dojo. Price action trainer, scored on how you decided.
sidecar-59t.pages.dev/apps/rdojo.html
Thread. Client acquisition drills, 16 scenarios.
sidecar-59t.pages.dev/apps/thread.html
A / EXTENSIONS
Chrome extensions
Build one from scratch, fix one that got rejected, or take over one nobody's maintaining. I've taken
an extension from an empty folder all the way through store review to taking payment, so I know
where that process actually bites.
B / AUTOMATION
Browser automation
Getting data out of a web app that has no export button, on a schedule, with a monitor that tells you
the morning it breaks instead of the month you finally notice. I run one against my own product
every day at six. It checks that the page actually rendered, not just that the server said 200.
C / INTERNAL TOOLS
Small internal tools
That spreadsheet three people update by hand, turned into something that updates itself. Usually a
few hundred lines and a scheduled job. Not a platform.