Selected work
Selected workClient: Moki International · AU and NZ

Software that runs a whole business.

Storefronts, B2B ordering, operations dashboards, warehouse tooling and live displays, built end to end for a wholesaler in Australia and New Zealand. Every piece is built to plug into the systems your business already uses.

See the workWill it fit my business?
New order · A$412 · Corner News · wholesale portala day in the system
26services in production
38screens
6sales channels in one list
2countries live, built for more
Cloudflare WorkersNetSuiteStripeKlaviyoMicrosoft 365Raspberry Pi
Who it’s for

Built for one business. Shaped for yours.

The client is a gadget wholesaler, but the problems are everywhere: orders in inboxes, prices in spreadsheets, stock nobody trusts. If that sounds familiar, these systems fit.

Wholesale and distributionStockists that order themselves

Customer-specific pricing, reorders and quotes, without anyone keying orders in by hand.

Multi-store retailEvery channel in one list

Web, marketplace, rep and store orders together, with a flag on anything stuck.

Trade suppliersAccounts without paperwork

Credit applications, approvals and onboarding that land straight in your accounts system.

Brands selling abroadA shop for every country

One storefront, each market with its own currency, tax and payments.

Swap your stack

The apps don’t care what’s underneath.

Everything here sits on a connection layer that talks to the business’s own systems. Moki runs NetSuite and Microsoft 365. Pick yours and see what the same apps would read and write.

Accounting or ERP
Email and chat
APPS · what your team and customers use
Storefrontshoppers
Order portalstockists
Dashboardsales and accounts
Email and socialcustomers
Warehousepick, pack, ship
Wall screenseveryone
Connection layer
order syncstock syncpricingalertsdeploy proof

Live at Moki: NetSuite and Microsoft 365. The other options use the same patterns through each system’s public API.

Integrations

Connected today. Ready for yours.

Every connection here is a small, separate service, so adding a new one doesn’t mean rebuilding the rest.

Connected and running in production
Same patterns, ready to adapt
How I work

One system at a time, proven live.

No big-bang rebuilds. Each piece replaces one painful job, ships quickly, and is checked against what is actually running.

Map the mess

Find where orders, prices and stock get rekeyed, emailed or lost.

Build the smallest fix

One tool that removes one job, on top of the systems you already pay for.

Ship in weeks

Live with real users fast, then improved from what they actually do.

Prove it’s live

Every release checked byte for byte against what production serves, so nothing quietly breaks.

Index

Every screen.

All 38 screens across the eight projects. Open any of them to scroll the full page at desktop size.

Let’s talk

Running on inboxes and spreadsheets?

Tell me the job your team hates most. Most first projects look like this:

Week 1Map the process and pick the one job worth removing first.
Weeks 2 to 4Build it on your existing systems and put it in front of real users.
After thatKeep it running, measure it, and pick the next job.