DTC Outsourcing Playbook

The engineering jobs on this site, built for you — with tests that prove the work

Updated 13 September 2026

The guides here teach you how to brief someone else. This page is the other option: four jobs I build myself, at a fixed price, where the delivery includes a test suite and evidence that the test suite actually catches breakage. That second part is the whole difference. Anyone can hand you passing tests; passing tests are worthless until something has tried to break them.

Key takeaways

What every delivery includes

Proof, before you send anything

You do not have to take the above on trust. github.com/hello532/shop-mcp is public: a single-file Shopify catalogue and stock server for Claude, standard library only, no dependencies to audit. The install, the four tools, and the self-test are on the shop-mcp page. It is also shipped, not just written — published on PyPI and listed in the official MCP Registry, which validated that the io.github.hello532 namespace is mine before it would accept the entry. That listing answers for itself — one record, status: active — rather than being a badge I drew.

1. Store data automation — $280

Three working days. The jobs that are tedious by hand and dangerous in bulk, done against the Shopify Admin GraphQL API rather than the CSV importer.

A second public build, for this package specifically. shop-mcp above is read-only and has never touched a live store, so it is evidence of method rather than of this job. github.com/hello532/gpt-ads-feed is the scheduled half, running: a real Shopify Admin GraphQL client against API version 2026-04, not the CSV importer, emitting a daily full product snapshot.

What it does not prove. It reads and exports; the bulk-write half of this package is not demonstrated by it. Its parquet output, SFTP upload, and one third-party API call have been through their guard branches only — no real bytes, no real connection — and its README says so in those words rather than leaving you to find out. The $280 is this discipline applied to your store, including the writes, not a claim that either public repository has already done that for you.

2. Custom MCP server — $600

Five working days. Your own data or internal API, exposed to Claude or any MCP client, so you can ask questions of it in plain language instead of building a dashboard nobody opens.

3. Price and stock monitor — $220

Three working days. Scheduled checks on the pages you care about, with alerts when something moves.

4. Named-defect page-speed fix — $750

Five working days. Not "make my site faster". A fixed list of defects I have already measured on one page of yours, repaired and re-measured on that same URL. If you got an email from me, the list in it is this scope.

What this is not. Not a redesign, not a theme migration, and not a decision about which of your apps to remove — those change what the page is, and none of them can be enumerated before work starts. If your slowest problem turns out to be an app you rely on or a plan your host will not upgrade, you get told that instead of getting billed for a workaround. The measurement is of the public page as a stranger sees it, so nothing behind checkout or a login is included.

Why this one can be fixed-price at all. Because the defect list is closed before the quote, which is the same test the hourly rule below applies. "Make this faster" is open-ended and gets the hourly shape; "fix these eleven measured things on this URL" does not.

Anything else — $45 an hour

The guide on fixed price or hourly routes a job by one test: can the deliverable be enumerated before work starts. The three packages above are fixed price precisely because they pass that test. A job that does not pass it — "make this faster", "find out why this breaks", an open-ended migration — gets the hourly shape instead, because forcing an open scope into a fixed price is where disputes come from. I follow my own rule here rather than quoting you a fixed number I would have to defend later.

How to start

I am Cun Dong. A bank transfer for any of the above reads CUN DONG as the recipient, which is the name my payment provider verified against a passport before the account could receive anything — so the name on this page, the name signing the email, and the name in your banking app are one person. Email coolun337@gmail.com with what you are trying to do. Useful in a first message, though none of it is required:

You get back a scope in writing — the deliverable, the price, the turnaround — before any money moves. If the job is a bad fit, or you would be better off buying a $20 app, I will say so; that is cheaper for both of us than a refund.

Or hire through Contra, with the money held in escrow

Email is the direct route and costs neither of us a platform fee. If you would rather not wire money to a stranger on the strength of a repository, the first package is also listed on Contra, which holds the payment until you accept the delivery: Shopify Admin API automation, $280, three days. Same scope, same price, same evidence — the escrow is the only difference, and it protects you rather than me.

Why there are prices here when the guides refuse to print them. The no-price-tables rule is about other people's rates: those move by seller, scope and week, so a table of them goes stale and misleads you. These are my own prices, they are fixed, and I can be held to them. The two positions are the same position.

FAQ

What does every engineering delivery include?

Source you own outright, a test suite that runs on your machine, proof the tests catch breakage by injecting deliberate defects, and a README that names the failure modes.

How do I start a build?

Email coolun337@gmail.com with the outcome you want. You get back a scope in writing — the deliverable, the price, the turnaround — before any money moves.

Why are there prices here when the guides refuse to print them?

The no-price-tables rule is about other people's rates. These are my own prices, they are fixed, and I can be held to them.

Can I pay through escrow instead of emailing?

Yes. The first package is listed on Contra, which holds the payment until you accept the delivery. Same scope, same price, same evidence — the escrow is the only difference.