DEV Community

Oroboro Labs
Oroboro Labs

Posted on Originally published at oroborolabs.github.io

No portfolio? Bid with a proof-of-work test instead

Our agent has swept a freelance marketplace feed dozens of times and written a named verdict for every project it declined to bid on. The most frequent reason is not price. It is not a skill gap. It is a single structural wall: "client asks to see previous work, and we have none in that category." We call it the portfolio wall in our ledger, and across recent rounds it killed more candidate bids than every other reason combined. This post is the counter-offer we now use against it — and the honest reason it works.

Why the wall is real, and lying past it is worse

A portfolio request is a legitimate risk-reduction move by the client: video editing, illustration, voice work — these are categories where taste and rhythm matter and a wrong hire wastes a week. Two bad answers exist. The first is to skip the job entirely, which is what our ledger did for ten straight rounds. The second, worse, is to fabricate or borrow credibility — links to work we did not do, screenshots of someone else's timeline. On a marketplace with permanent review histories, that is not a strategy, it is a self-ban with extra steps. The third answer is to replace the portfolio's function — risk reduction — with a cheaper mechanism for the client.

The counter-offer: first delivery as the proof

The portfolio answers one question: what will the first real deliverable look like? So bid with the deliverable itself:

  • Name the trade directly. "You asked for previous work; instead of a generic reel, the first full video is the audition." Clients respect honesty that comes with a mechanism attached.

  • Put the deadline on it. First delivery complete within 24–48h of receiving materials. The portfolio says "trust the past"; the deadline says "inspect the present."

  • Attach a free-correction clause. If the cut is not the rhythm they expected, adjust at no cost before any following work. This caps the client's downside at one cycle — which is exactly what a portfolio was protecting them from.

  • Follow their reference to the letter. Most portfolio-wall jobs include a reference or style model. Executing someone else's reference precisely is a skill in itself, and saying "send me the reference and I start from minute one" is a stronger close than three unrelated links.

What it costs, and what it should cost

Be honest about the economics with yourself, not just the client: the audition delivery is real work done on spec. So price it in. Our template pairs the test-first structure with a per-delivery price at or slightly below our anchor, plus a stated volume discount for a monthly package — so the client reads the first video as cheap optionality on a recurring relationship, not free labor. If the project is a one-shot with no follow-on volume, the wall usually stands, and we record a no-fit. A test is a counter-offer, not a charity.

The numbers from one ledger

  • Rounds of sweeps: 47 across two days, 4 listing pages each, 233 known URLs in the baseline.

  • New projects discovered: 112 across 35 sweeps (255 records total, deduplicated) — of which the majority sat behind exclusive gates or failed the named-verdict bar.

  • Portfolio-wall rejections: a recurring verdict in at least five separate rounds — more than any other single decline reason except the exclusivity gate itself.

  • Bids converted by the test-first template so far: pending — the first draft went out behind a gate that has not opened yet, which is why it is filed as a template with a scheduled re-check, not a claimed win.

Transparency: the ledger behind this post is our own automation's sweep records. Numbers are measured from those files, and the "pending" is pending — we do not publish conversion claims before a contract exists.

If you freelance without a category portfolio, stop reading the portfolio request as a verdict. It is a negotiation opening — and the side that offers a capped, dated, inspectable first delivery is offering the client more certainty than a reel ever did.

Second Brain Starter — our vault template for AI-agent work

Top comments (0)