Σ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 python · github actions · meta api
    in production daily
  • 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 python · react · vercel
    in production
  • 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 liquid · shopify cli · cro
    live on client stores
  • 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 clickup api · vercel cron · resend
    internal
  • 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 chrome extension · python
    internal
λ 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★ web store ↗ · site ↗
    yes · a few hundred $ a month, 200+ paying
  • SaveAs right-click any image and save it as PNG, JPG, WebP or PDF, whatever format the site served it in. 600+ users, 5★ web store ↗
    free
  • TrickleType types a draft you already have into Google Docs at a human pace, over a minute or four hours. 590+ users web store ↗ · github ↗
    free, after paid didn't stick
  • Claude Usage Meter your Claude usage limits as a live meter, plus chat export. 460+ users. Being folded into the downloader web store ↗
    a little · $4.99 pro
  • Mass Unfollow for Instagram sorts who doesn't follow you back, bulk-unfollows with rate caps, and hands you a CSV to undo it web store ↗ · github ↗
    free · tip jar
  • PDF Downloader finds and saves the PDF on a page, even the embedded ones with no download button. 120+ users page ↗
    free
  • KillSlop hides AI slop on YouTube, X and LinkedIn, backed by a community-kept list of 2,400+ channels. Open source site ↗ · github ↗
    free · donations
  • highl8te highlight any text and get it explained, fully offline page ↗
    free · tip jar
μ 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 markee.app ↗
    barely · one sale, still trying
  • Etch My Mac auctioning laser-etched sponsor spots on my MacBook lid to pay for the MacBook. Bidding, payments, the works etchmymac.com ↗
    ongoing
  • 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 handed off
    yes · low four figures, now affiliate
  • Tailsgate the label all of this ships under: one site, shared licensing, one support inbox tailsgate.com ↗
ψ 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 cloudflare workers · kv · freemius
  • 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) analytics engine · sql · webhooks
  • Daily SEO run a headless Claude agent that writes, lints, builds and publishes a post to the product site every morning at ten launchd · claude code · vercel
  • vo one command turns a raw voiceover into a tutorial: denoised voice, local Whisper captions burned in cli · deepfilternet · whisper
  • claude-code-waker keeps my Claude Code usage windows rolling so the limits reset when I want them to cli
· smaller, odder, older
  • Oglepeek inventory and point-of-sale for a sunglasses shop. Client work web app
    paid gig
  • MeroShare automation auto-applies to Nepali IPOs so you don't have to log in every time one opens python
  • Business extractor pulls business listings off Google Maps into a lead sheet scraper
  • ClarityAI a career-guidance platform, built with a team team project
  • Wave Rush a three.js boat racer, because I wanted to learn three.js three.js
  • SikSak, World Cup predictor & the rest the class projects and earlier builds, written up properly projects →