The engineering jobs on this site, built for you — with tests that prove the work
The guides here teach you how to brief someone else. This page is the other option: three 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.
What every delivery includes
- Source you own outright. Plain Python or TypeScript in your own repository. No hosted dependency on me, no licence, no per-seat fee, nothing to renew.
- A test suite that runs on your machine. One command, no test framework to install, exit code 0 or 1.
- Proof the tests work. I inject deliberate defects into the finished code one at a time and show you that each one turns the suite red. A test that stays green while the code is broken is decoration, and you should not pay for decoration.
- A README that names the failure modes. What happens on a rate limit, an expired token, a renamed field — written down, not discovered by you in production.
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. 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.
- 189 assertions in
self_test.py, runnable withpython3 shop_mcp.py --self-test. - 23 deliberate defects injected by
mutation_test.sh— a wrong pagination cursor, a swapped comparison, a dropped error branch — and all 23 turn the suite red. That is the number that means something. - Zero third-party packages, so the whole thing is readable in one sitting by whoever you ask to check it.
- It installs and runs as a stranger gets it.
uvx --from shop-mcp shop-mcp --self-testneeds no clone and no credentials, and reports 183 assertions rather than 189:manifest.json(5 assertions) andREADME.md(1) are deliberately not shipped intosite-packages, and both checks skip rather than fail when their file is absent. The count moves, the verdict does not. That difference is measured and written in the README instead of being rounded away. - What that repository does not prove. It has never been run against a live Shopify store. There is no credential in it and no recorded API session. The queries are written to the documented schema and every path around them is tested against a transport double — but the doubles are my model of Shopify's behaviour, not Shopify. The $280 package is delivery of that same discipline against your store, not a claim that the public file has already done a live round trip.
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.
- Bulk edits across the catalogue: prices, tags, collections, metafields, variant options.
- Inventory or price sync from a spreadsheet, supplier feed, or another store, on a schedule.
- Scheduled exports: stock levels, order lines, or anything else you currently copy by hand.
- A dry-run mode that prints every change before it writes, because a bulk mistake on a live catalogue is expensive and silent.
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.
- Read tools over whatever you already have: a store, a database, a spreadsheet, a REST API, log files.
- Write tools only where you ask for them, each one confirming what it is about to change before it changes it.
- Runs locally or on your own server. Your credentials never leave your machine, and no data passes through anything of mine.
- The same self-test-plus-mutation evidence as
shop-mcp, on your server.
3. Price and stock monitor — $220
Three working days. Scheduled checks on the pages you care about, with alerts when something moves.
- Competitor or supplier pages: price, stock state, title, variants — whichever fields matter.
- Alerts by email or webhook on change, not a daily digest you stop reading after a week.
- A machine-readable history, so you can look back at what a price did rather than just what it is.
- A self-check that tells you when the scraper broke rather than reporting "no change" forever. Silent failure is the normal way these die.
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
Email coolun.337@gmail.com with what you are trying to do. Useful in a first message, though none of it is required:
- The outcome, not the implementation — "I re-key supplier stock into Shopify every morning" beats "I need a sync script".
- Which platform and where the data lives now.
- Whether anything is time-bound.
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.