Ecommerce
built to ship.
I'm Nathan — a Melbourne-based freelance developer. Magento, Shopify, Laravel and AI for brands that take commerce seriously. Ship in weeks, not quarters.

Plan. Build. Review.
A simple sprint rhythm — you always know what's being built, what it costs, and when it lands.
Agree the work before it starts.
We pick the next most valuable work together — scoped, prioritised and priced up front. No scope drift, no surprise invoices.
Watch progress on a live preview.
Every change goes to a private preview link you can click through on your own store — real pages, not screenshots in a deck.
Review it, ship it, repeat.
Each sprint ends with a walkthrough and a live release. You see exactly what landed and decide what ships next.
Four stacks. One developer.
Shopify
Themes, Plus migrations, headless Hydrogen, custom apps, checkout extensions.
Magento
Adobe Commerce builds, B2B, multi-store, PWA storefronts, performance rescue.
Laravel
Bespoke platforms, middleware, admin tooling, API gateways and integrations.
AI & automation
Agents, RAG, ecommerce AI, content pipelines, MCP servers, and strategy audits.
From call to shipped, in a calendar you can plan around.
Scope & shape
Two-day workshop. I pin down the outcome, the non-goals, and the plan. You leave with a written scope, priced.
Ship a slice
I release a working slice of production code by end of week four — not a demo, not a deck. Real users, real orders.
Iterate
Two-week cadences. Every Monday a demo, every Friday a deploy. You decide what ships next.
Leave clean
Docs, runbooks, post-mortems. I hand to your team or stay on retainer — you pick.
A decade of ecommerce, from agency floors to the CTO chair.
I’ve built commerce since 2014 — UK and Australian agencies, contracts for brands like Kathmandu and Discovery, then four years in-house at Run Auto Parts, finishing as CTO. Now I run Upturn Studio, working directly with brands as the one senior engineer on the job.
Director · Upturn Studio
Running my own studio, building Magento 2, Shopify, Laravel and AI-powered commerce directly for brands — including Run Auto Parts, iBuys and Develo Design — alongside government services work.
CTO · Run Auto Parts
Led technology strategy for one of Australia’s largest online auto parts retailers. Completed the Magento 1 to 2 migration, moved the storefront to Next.js, and built an AI-assisted Laravel PIM that turns supplier price lists into publishable product content.
Tech Lead · Run Auto Parts
Rebuilt the platform end to end: Magento 2 migration, Next.js and Algolia storefront for deep fitment filtering, Laravel supplier API integrations, a custom PIM, and the Linnworks order hub wired into all of it.
Freelance Developer · London
Contracted to Kathmandu (Summit Club loyalty, Magento 2 team training, Bazaarvoice), Global Cycling Network at Discovery (headless Magento 2 with Craft CMS and a React checkout), and Run Auto Parts.
Technical Lead · Balance Internet
Magento Gold partner in Melbourne. Led delivery and set Magento 2 standards across the team, shipping for Monash University, Total Tools, Fairfax, Industrie and other major Australian retailers.
Before that: UK retail and agency development from 2010 onwards, building on Magento since the Magento 1 era.
Where I build.
Tell me what
you're building.
I reply within one working day. If I'm not the right fit, I'll say so and point you somewhere that is.
Tell me what you're building.
I reply within one working day — personally, not with a form autoresponder.




