Σstuff
The whole ledger. Everything I've shipped, half-shipped, or keep running at work: what it does, where it lives, and the honest answer to "did it ever make money?" The projects page has the long notes; this one has the receipts.
10+ chrome extensions shipped
7k+ people using them
1 paying the bills right now
0 co-founders
ω day job · creative strategy alchemy
I'm the growth engineer, a.k.a. the AI guy, at a creative-strategy agency running paid social for DTC health and skincare brands. Shopify, CRO, and pipelines that make ads while everyone sleeps. Client names stay with the clients.
- Native ad pipeline writes long-form advertorials end to end every night: angles, hooks, outline, draft, a QA score, generated images, then uploads them to Meta as paused ads for a human to approve. About ten drafts a run, hundreds so far, 300+ hooks across three brands
- ClickUp → Meta launcher a strategist marks a ClickUp task "ready to launch" and it becomes an ad set: creatives from Drive, copy, landing page, guard rails so nothing ships half-filled. A media buyer reviews feed mock-ups and clicks launch. 500+ ad batches have gone through it
- Shopify landers & funnels 15+ landing pages, advertorials and product-page reworks across two brands, plus a quiz funnel that types your skin and sends you to the right serum
- Strategist report a weekly dashboard and Saturday email for the boss: briefs written against quota, six-week trend, how many launched and how many won
- Review miner a small extension that pulls a product's reviews by star rating into CSV, so customer research starts from what buyers actually say
λ things people actually use
Chrome extensions, mostly under my own label, Tailsgate. User counts are from the Chrome Web Store, October 2026.
- Claude Project Downloader export the Claude.ai projects you already have: files, chats, Cowork tasks, the lot, as one ZIP or PDF. Grew into folders, chat search, scheduled backups and a usage meter. 5,300+ users, 4.9★
- SaveAs right-click any image and save it as PNG, JPG, WebP or PDF, whatever format the site served it in. 600+ users, 5★
- TrickleType types a draft you already have into Google Docs at a human pace, over a minute or four hours. 590+ users
- Claude Usage Meter your Claude usage limits as a live meter, plus chat export. 460+ users. Being folded into the downloader
- Mass Unfollow for Instagram sorts who doesn't follow you back, bulk-unfollows with rate caps, and hands you a CSV to undo it
- PDF Downloader finds and saves the PDF on a page, even the embedded ones with no download button. 120+ users
- KillSlop hides AI slop on YouTube, X and LinkedIn, backed by a community-kept list of 2,400+ channels. Open source
- highl8te highlight any text and get it explained, fully offline
μ bets & businesses
- Markee a SaaS that makes Chrome Web Store screenshots and promo tiles from your extension, with AI layouts. Built because I kept making them by hand
- Etch My Mac auctioning laser-etched sponsor spots on my MacBook lid to pay for the MacBook. Bidding, payments, the works
- Two course-video downloaders built, grew to a few thousand dollars in sales and 150+ paying customers in about three months, then handed to a partner who runs them now
- Tailsgate the label all of this ships under: one site, shared licensing, one support inbox
ψ the plumbing nobody sees
Selling a $5 extension from Nepal means building the boring half yourself.
- Licensing workers Cloudflare Workers that check licence keys against Freemius and keep a nightly cached copy, so paying users keep working when Freemius doesn't. Survived a payment provider dropping all three products at once
- Conversion dashboard funnel events, revenue backfill from webhooks and a pricing A/B test readout ($4.99 beat $9.99 on revenue per view, so it stayed)
- Daily SEO run a headless Claude agent that writes, lints, builds and publishes a post to the product site every morning at ten
- vo one command turns a raw voiceover into a tutorial: denoised voice, local Whisper captions burned in
- claude-code-waker keeps my Claude Code usage windows rolling so the limits reset when I want them to
· smaller, odder, older
- Oglepeek inventory and point-of-sale for a sunglasses shop. Client work
- MeroShare automation auto-applies to Nepali IPOs so you don't have to log in every time one opens
- Business extractor pulls business listings off Google Maps into a lead sheet
- ClarityAI a career-guidance platform, built with a team
- Wave Rush a three.js boat racer, because I wanted to learn three.js
- SikSak, World Cup predictor & the rest the class projects and earlier builds, written up properly