Accepting new projects · July 2026

Skip the marketplace.
Work directly with the developer.

I'm Marcus Dunne — a full-stack developer in Adelaide, Australia, shipping Solana programs, WooCommerce and nopCommerce stores, and custom web apps for clients worldwide. No platform fees, no middleman, no take rate. Just a structured brief, a scoped quote, and milestone payments held until you approve.

  • 0%platform fees
    vs 10%+ on Upwork
  • 3products shipped
    Trak · Solense · Qolana
  • 48hscoped quote
    on every brief
Loading Earth…
Adelaide, South Australia · ACST (UTC+9:30) · drag to spin

How it works

The flow you already know from Upwork — without Upwork.

Same structure marketplaces trained you on: post the job, get a scoped quote, pay in milestones, receive the deliverable. Here it just goes straight to the person doing the work.

1

Submit a structured brief

Budget range, tech stack, timeline, links to repos or existing sites. Five minutes, and it's everything I need to scope properly.

2

Get a scoped quote in 48h

A written proposal with fixed milestones, deliverables per milestone, and a total price. You know exactly what you're paying for before anything starts.

3

Pay per milestone, via Stripe

A deposit starts the work. Each remaining milestone is only charged when you approve the delivered work — escrow in practice, without a marketplace in the middle.

4

Track it on your dashboard

Received → scoped → in progress → review → delivered. Files, threaded comments and invoices in one place instead of scattered across email.

Client dashboard

One place for status, files and payments.

Productized packages

Common jobs, fixed pricing. No quoting round-trip.

If your project fits one of these, skip the quote cycle — pick the package in the brief form and we start from a known price.

E-commerce

WooCommerce store setup

Theme setup, payments, shipping zones, tax, up to 50 products migrated, launch checklist.

from A$2,500
  • Stripe / PayPal configured
  • Speed & SEO baseline pass
  • 1 revision round included
Start with this package
Migration

nopCommerce migration

Move an existing store to (or off) nopCommerce: catalogue, customers, order history, URL redirects, plugin parity review.

from A$3,500
  • Zero-downtime cutover plan
  • 301 redirect map for SEO
  • Post-launch support week
Start with this package
Custom

Full-stack build

Web apps, dashboards, APIs, integrations — anything that doesn't fit a box. Scoped and quoted from your brief.

Custom quote in 48h
  • Milestone-based delivery
  • Your repo, your infrastructure
  • Handover docs included
Describe your project

Case studies

Real products, shipped end-to-end.

Not a gallery of marketplace gigs — these are products designed, built and launched.

Trak

Trak

Product · Full-stack

A tracking platform built from zero to launch: data model, API, front end and deployment pipeline, designed for real-world daily use.

Solense

Solense

Solana · On-chain

A Solana-native product with on-chain programs written in Anchor — wallet flows, program design and the web app around them.

Qolana

Qolana

Web3 · Platform

A platform in the Solana ecosystem taken from concept through architecture to a working release, integrating on-chain and off-chain services.

“Scoped fast, delivered exactly what was quoted, and the milestone structure meant we never wondered where our money was.”
— E-commerce client, store migration project

Payments, escrow & disputes

Marketplace-grade protection, without the marketplace.

On Upwork, escrow works because a neutral third party sits in the middle. Here, protection comes from how payment is structured and what the contract says — and it's all published upfront.

🛡️

Milestone escrow via Stripe

A 30–50% deposit starts the project. Every remaining milestone is only charged after you approve the delivered work — funds are never taken for work you haven't seen. Larger projects can use Escrow.com as a formal third party.

📄

A real services agreement

Every project runs on a solicitor-reviewed agreement: defined scope, revision limits (two rounds per milestone), IP transfer on final payment, and a written remediation clause before anything escalates.

⚖️

Neutral dispute path

If we genuinely can't resolve something, the contract nominates independent mediation through the Resolution Institute (Australia) — a neutral third party, because I can't arbitrate disputes about my own work.

💳

Your card is the backstop

Paying by card through Stripe means you always retain chargeback rights with your issuer. That mechanism exists whether or not a platform sits in the middle — my terms are written to be clear enough that it's never needed.

Project brief

Tell me what you're building.

Structured on purpose — five minutes here saves a week of back-and-forth. You'll have a scoped quote within 48 hours.

Budget
Project
Contact
What's your budget range? (AUD — honest ranges get honest scoping)
Project details
Where do I send the quote?
✓

Brief received.

Here's what happens next: I review it, and within 48 hours you'll get a scoped proposal with milestones and pricing.

Send a copy to my inbox ↗

Opens your email client with the brief pre-filled, addressed to marcus.garth.dunne@outlook.com.