The work

Six live sites, six different jobs

Every site here is one of ours. We built them, we run them and we pay their bills, which is why you can open all of them in full while client work waits on the client's permission.

The largest build here is Omnissio: three pieces of software for Australian real estate agents and business brokers, and the site that sells them, designed and built by this studio from the first screen down to the rules in the database. See what went into it.

Two of them are for sale: Dad Gifts Australia and Santas Vault. See what changes hands and ask about buying.

The sites

Six sites, six looks, six different builds

The pictures are the live home pages, captured 30 September 2026, JustLodged again on 20 October 2026, and Wellrun and Omnissio again on 29 October 2026 after their updates.

Omnissio

omnissio.com.au

Three products, one build

The largest build here
The Omnissio home page on a laptop screen
The same page on a phone
The look: precise and assured. Navy and white, a heavy sans headline, one clear blue button and the real product playing beside it. Plain on purpose, because the people buying it answer to an auditor.
  • AML Ledger A matter for every deal, the checks and decisions on each person in it, a sanctions screen against the list DFAT publishes and a printable record, with every entry kept.
  • Business Appraisal Reads the profit and loss, ties every figure to its source line, drafts the recast with each add back marked evidenced or not, and shows no range until the broker writes why.
  • Desk Enquiries, contacts, buyers, the vendor pipeline and listings, with confidentiality agreements signed by link and a data room released by tier.

Software for Australian real estate agents and business brokers, sold as three separate products: the AML Ledger, which keeps a firm's AML/CTF record deal by deal; Business Appraisal, which drafts an appraisal from the profit and loss and leaves the range to the broker; and Desk, a CRM built for business brokers.

What went into it: 12 things built for this site, 6 you can check today

This is the most detailed build this studio has done, and every part of it was designed and written here. Not a CRM with a theme on it, not a form builder and not a set of plugins. Three products, a workspace for each firm, the people and permissions inside it, the database rules underneath, the AI that drafts inside two of them, the checkout that sells them and the fifteen page site that explains them. Stripe takes the payments and Amazon Web Services runs the AI in Australia. Everything between them is our own work.

The hard part is that it has to be right years later. A firm’s AML/CTF record, a broker’s appraisal and the appointment that lets a listing go to market all get read again, by an auditor, a buyer’s accountant or a principal. So the rules that matter live in the database rather than on a page. Desk refuses a listing with no signed, current appointment behind it, administrator included. The AML Ledger only ever adds evidence, and a correction is a new entry that points at the one it replaces. Business Appraisal will not let an appraisal leave review until the broker has written the rationale.

The AI is fenced in by design. It reads the profit and loss, drafts the recast, marks every add back evidenced or not and writes the questions to put to the seller. It never sees the business name and it is built so it cannot state a price, a value or a multiple. The judgement stays with the licensed person, and the software holds that line rather than asking anybody to remember it.

And it sells without a salesperson. Each product is priced per firm by the number of people who list and sell, the price page works the total out as the boxes are ticked, and payment goes through Stripe with GST added at checkout. Three narrated films of the real screens, using an invented firm, do the demonstrating.

What it shows

Software that carries a regulated job from start to finish: firms, people, permissions, rules, AI and billing, and the site that sells it. If what you need is a product rather than a website, a build like this starts with a Scope Sprint.

Checkable today

Products
Three, sold separately or together
Built
Designed and written here, end to end
Pages
15 in the sitemap (live count, 21 October 2026)
Records
Stored in Sydney, with the AI run in Australia
Checkout
Priced by band on the page, paid through Stripe
Price
From $39 plus GST a month per firm

Built for this site

  • A market gate in the database A listing cannot go to market without a signed, current appointment on file. It is a database rule, so no button, setting or administrator can push past it.
  • A history nobody can quietly change AML evidence is only ever added. A correction points at the entry it replaces, both stay readable, and the activity record shows who did what and when.
  • A sanctions screen run on our own server A name is compared against the list DFAT publishes without being sent to a screening provider, and every close spelling goes to a person in the firm to mark.
  • A reader for the profit and loss Each figure arrives with the line it came from, the totals are checked against the document's own, and nothing is used until the broker ticks it.
  • AI that stops where the broker starts It drafts the recast, the evidence gaps and the seller's questions, runs in Australia, and is never allowed to put a price, a value or a multiple on the page.
  • Confidentiality by link, data room by tier A buyer signs the agreement by link before the confidential half of a listing opens, and every file they open is a copy stamped with their name and logged.
  • One click from a listing to its AML matter A firm holding both products opens the matter from the listing, and the listing shows AML done once due diligence is recorded complete, with no client details crossing either way.
  • Contacts imported with a preview and an undo Up to 20,000 rows from any CRM's spreadsheet, every row shown before it is written, failed rows handed back as a spreadsheet, and the whole import reversible.
  • A workspace for every firm Each firm's records are kept apart from every other firm's, under its own name, colours and logo, with office logins free and uncapped.
  • Exports that need a second person An export is requested with a scope and a reason, decided by a second senior person, and both sit on the record.
  • A price page that does the sum Seven bands for each product, a price for all three together, yearly at ten months and a founding offer, worked out as the boxes are ticked and charged through Stripe.
  • Three narrated films of the real screens Each product shown working on an invented firm, with chapters and the full narration on the page, playing silently with captions until sound is chosen.
Built and operated by this studio. Every figure above is readable on the live site.

Tony Pope, Business Broker

tonypope.com.au

Licensed practice

The Tony Pope, Business Broker home page on a laptop screen
The same page on a phone
The look: bold and warm. Deep burgundy, a full width photograph, a heavy serif headline and one bright orange button. It reads like a practice that has been around for years.

A licensed Queensland business broking practice, with listings, appraisals, a library of articles, and three pieces of software behind the public pages that were built rather than bought.

What went into it: 6 things built for this site, 6 you can check today

The risk here is the words, not the code. Everything on it is a representation somebody holding a licence has to stand behind, and appraisal and valuation are not interchangeable when you do. So the build refuses to deploy rather than publish something wrong: twelve guards run before anything goes out, every page carries the exact commit it was built from, and a check runs every two hours against the live site and raises a ticket the moment what is serving stops matching what was approved.

Three things behind it were built rather than bought. A customer record system that takes every enquiry, tracks it through to settlement and drives the marketing and the business listings off the same records. An appraisal tool that produces a defensible figure from a seller’s own numbers. And a live chat that answers on the site, inside written guardrails, with its own gate in the build so it cannot start saying things the licence does not allow.

A broker’s pipeline is the business. Renting it back from somebody else is how you end up unable to leave, so it sits in the same repository as the site and is deployed by the same pipeline.

What it shows

A professional services site where the hard part is accuracy and the record of it, with real software behind the front door rather than a contact form. If your trade is licensed, regulated or insured, this is the shape of the job.

Checkable today

Built on
Eleventy, static, deployed from a Git repository
Hosting
Netlify, with its own serverless functions
Pages
196 in the sitemap, 29 articles
Behind it
Customer records, appraisal tool, live chat
Stamp
In the page source of every page
Watched
Every two hours, against the live address

Built for this site

  • Customer record system Every enquiry tracked from first call to settlement, with the marketing and the business listings driven off the same records.
  • Appraisal tool A seller enters their own numbers and gets a written figure they can check, without anybody chasing them for it.
  • Live chat with guardrails Answers questions on the site inside written rules, with its own check in the build so it cannot say what the licence does not allow.
  • Twelve guards before every deploy The build refuses to publish a page that would put a wrong claim in front of the public.
  • A watch on the live site Every page carries the commit it was built from, and a check every two hours raises a ticket the moment the live site drifts.
  • A phone bar that works for sellers On a phone, calling, asking what a business is worth and booking are one tap each, fixed to the bottom of the screen.
Built and operated by this studio. Every figure above is readable on the live site.

Dad Gifts Australia

dadgifts.com.au

Catalogue at scale

For sale, see the listing
The Dad Gifts Australia home page on a laptop screen
The same page on a phone
The look: editorial and calm. Off white paper, a dark green serif, real photography and plenty of space. It reads like a good magazine rather than a shop.

An Australian gift guide holding 343 ideas from 39 retailers (live count, 20 October 2026), browsable by budget, occasion, decade and the age of the person you are buying for.

What went into it: 6 things built for this site, 6 you can check today

The hard part is that the facts move. A price read in August is not a price in October, and a site that quotes one is making a claim it cannot support. So every price is read off the live product page, the date is printed on the card, and the build refuses to publish a figure older than ten days without a person signing it off. The structured data sent to Google carries the same window, because telling a search engine a price is good for a month while the site calls it stale is two different answers to one question.

Where a link earns a commission it says so on that product, and where it does not it stays quiet. That distinction is per product rather than per shop, so a retailer with one paid link and eleven unpaid ones is never described as a commercial relationship it is not in.

What it shows

A large catalogue where the work is keeping hundreds of moving facts honest, and a site that notices when they go off rather than waiting for a customer to find out.

Checkable today

Built on
React, compiled to static pages before anyone visits
Hosting
Netlify
Pages
Several hundred, every one in the sitemap
Catalogue
343 ideas, 39 retailers
Prices
Dated on the card, refused past ten days
Disclosure
Per product, not per shop

Built for this site

  • Gift finder Narrows the whole catalogue by budget, occasion, decade and the age of the person, in a few taps.
  • The price clock Every price is read off the retailer's page and dated on the card, and the build refuses one older than ten days.
  • Will it get there in time Counts working days to Christmas or Father's Day, skipping weekends and public holidays, per delivery method.
  • Disclosure per product A paid link says so on that product and an unpaid one stays quiet, so no retailer is described as a relationship it is not.
  • Twelve gifts to skip A page of the gifts we would tell you to avoid, including ones that would pay us.
  • Every page built ahead of time Every page compiled to plain files before anyone visits, so the site stays fast with a catalogue this size.
Built and operated by this studio. Every figure above is readable on the live site.

Santas Vault

santasvault.com.au

Shopify, on purpose

For sale, see the listing
The Santas Vault home page on a laptop screen
The same page on a phone
The look: rich and seasonal. Forest green and gold, painted artwork and a classic serif. It feels like opening a Christmas card, which is the point of a Christmas shop.

A Christmas store with about 7,700 products, most of them dropshipped with stock and prices synced twice a day, and a personalised range of Santa sacks, stockings, mugs and keepsakes printed to order with a name on them.

What went into it: 6 things built for this site, 6 you can check today

This one is here because of what was not built. It runs on Shopify. We can write a checkout, and writing one here would have been the wrong call: the store has to take money reliably for the few weeks a year that matter, and a custom cart is not paid for once, it is paid for every year afterwards in maintenance, card compliance and the week in December when something breaks and there is nobody to ring.

So the work went where it changes the outcome. The personalisation, the product data behind a catalogue of thousands, the postage cut-offs that decide whether a present arrives, and the theme. Shopify keeps the parts that are somebody else’s problem and should stay that way.

What it shows

The platform decision going the other way. Being able to build a thing is not a reason to build it, and a studio that never recommends the off the shelf answer is selling you hours.

Checkable today

Built on
Shopify
Checkout
Shopify's, deliberately
Catalogue
About 7,700 products
Personalised
71 products, printed to order with a name
Custom work
Theme, product data, personalisation
Ongoing cost
A subscription, not a maintenance bill

Built for this site

  • Personalisation, with 775 designs Pick a design, type the name, and the order goes to print with it, across 71 personalised products plus Santa sacks, stockings and pet bandanas.
  • Christmas cut-offs by city An order by date for each capital city, a check for your area, and the shipping refunded if a parcel ordered in time arrives after 24 December.
  • A catalogue you can find things in About 7,700 products arranged by occasion, person, budget and room, in menus that work on a phone.
  • Product data at volume Titles, options and descriptions shaped for search across the whole range rather than typed one at a time.
  • A theme that sets the season Painted artwork, green and gold, and a layout built for gifting rather than a stock template.
  • Shopify's checkout, deliberately Card handling, compliance and uptime stay with the platform, so December is spent selling, not fixing.
Built and operated by this studio. Every figure above is readable on the live site.

Wellrun

wellrun.com.au

Subscription software

The Wellrun home page on a laptop screen
The same page on a phone
The look: quiet and trustworthy. Navy and rust on soft blue, a heavy sans headline and a free check you can start on the first screen. Calm on purpose, because it holds the records a business runs on.

Records software for Australian trade and service businesses with 3 to 20 staff. Licences, insurances, logins, the lease and the plant, written down in twelve sections on a phone, then issued as one sale pack an accountant has checked.

What went into it: 9 things built for this site, 6 you can check today

The hard part is permission, not pages. A business owner puts the things nobody else knows into it: whose name the alarm account is in, when the lease option closes, who holds the logins. Then they give their manager, their leading hand and their accountant a seat. Each seat opens only the sections the owner ticked, an adviser’s seat starts able to see nothing, and employee records are refused to an outside adviser by the database itself rather than by a setting somebody could talk themselves past. Every change an owner or administrator makes is written to a record nothing in the product can edit.

It is shaped around the day a business changes hands. Twelve sections are named before the owner starts, five of them registers with the same fields on every line, and the home screen counts what is held rather than scoring it. When the owner sells, the records become one dated pack a buyer, a broker or a bank can read, after the accountant has checked it.

What it shows

A subscription product with accounts, roles and billing, where the design problem was trust. If your idea needs people to sign in and keep something private, this is the shape of the job.

Checkable today

Built on
React, with pages rendered before anyone visits
Data
A database held in Sydney
Hosting
Netlify
Sign in
Emailed link, no password
Structure
Twelve sections, five of them registers
Price
From $39 plus GST a month

Built for this site

  • Twelve sections, already named Five are registers with the same fields on every line, so an owner fills in rather than invents a filing system.
  • Seats with per section access The owner ticks which sections each person can open, and an adviser's seat starts with nothing.
  • Employee records the database protects People is refused to any outside adviser by the database itself, whatever anybody turns on.
  • A change record nobody can edit Every owner and administrator action is logged with the date, time and name, and nothing in the product can remove it.
  • Dates that arrive in your calendar Expiry dates recorded once are sent to Google, Outlook or Apple Calendar through one subscribed link.
  • Seats that expire on their own A seat suspends itself after 90 days unused and ends after twelve months unless the owner confirms it.
  • A sale pack, issued once checked One dated document for a buyer, broker or bank, editable for 90 days after it is issued.
  • Sign in by emailed link No password to lose, and records and files held in Sydney.
  • A demo business on every screen The pictures on the site are the real product, filled in with an invented company, so nothing is mocked up.
Built and operated by this studio. Every figure above is readable on the live site.

JustLodged

justlodged.com.au

Data product

The JustLodged home page on a laptop screen
The same page on a phone
The look: blunt and practical. Black condensed type, one yellow mark and data set out in plain rows. Nothing decorative, because the people using it are sitting in a ute on a Monday morning.

Last week's building and planning applications for a tradie's area, sorted by trade with street addresses and map pins, in their inbox every Monday. Every NSW council, plus Logan, the Sunshine Coast and the ACT.

What went into it: 9 things built for this site, 6 you can check today

The hard part is the data, not the website. Applications arrive from the NSW Planning Portal, two Queensland councils and the ACT Government, each in its own format and under its own licence. Every week they are cleaned, applications at one address are merged, each job is sorted into the trade packs it belongs to, and owner names are dropped and never looked up. Each source is credited in the words its licence asks for.

Then it is built around what a tradie does on Monday. The email and spreadsheet arrive with map pins. The dashboard puts every job on a map, turns the houses you tap into a letterbox run in driving order from your yard, brings a house back when it lodges its next stage, and shows the work you won against what the list costs. The letterbox law for each state is printed on every list, and any owner can remove their address.

What it shows

A product whose raw material is somebody else's data, turned into something a person pays for every month. If your business runs on information that already exists but nobody has sorted, this is the shape of the job.

Checkable today

Built on
Static pages, with a database and functions behind the dashboard
Hosting
Netlify
Sources
NSW Planning Portal, Logan, Sunshine Coast, ACT
Delivered
Monday email and a spreadsheet with map pins
Sorted
Eight trade packs
Price
From $49 plus GST a month

Built for this site

  • Four government data feeds NSW, Logan, the Sunshine Coast and the ACT read every week, each under its own licence and credited as it asks.
  • Clean, merge and sort Applications at one address merged into one job, sorted into eight trade packs, owner names dropped.
  • The Monday list An email by trade pack and a spreadsheet with map pins, for up to five councils or 50 km from base.
  • Letterbox runs Tap the houses close together and they are put in driving order from your yard, opened in Google Maps, with a printable run sheet.
  • Go back alerts When a house you letterboxed lodges its next stage, it comes up again so the second flyer lands before the build.
  • Results against cost Mark each house letterboxed, quoted or won, and see the dollars won against what the list costs.
  • A customer board add on Enquiry to site visit to won, with reminders, one tap calls and every quote logged.
  • A free first list, no card The same list subscribers get, for your area, so a tradie can judge it before paying.
  • Privacy built in No owner names ever, a remove my address page, and each state's letterbox law printed on every list.
Built and operated by this studio. Every figure above is readable on the live site.
FigureSix sites we built, and the layers a visitor never sees under each one
The six sites drawn as stacks of layers Six isometric stacks side by side on one ground line. omnissio.com.au has eight: hosting, database in sydney, a workspace per firm, rules in the database, a record nobody edits, ai that stops short, three products and checkout by band, with rules in the database picked out. tonypope.com.au has six: hosting, static build, 12 guards, customer records, appraisal tool and live chat, with appraisal tool picked out. dadgifts.com.au has five: hosting, static build, catalogue, price clock and disclosure, with price clock picked out. santasvault.com.au has five: shopify, theme, product data, personalisation and delivery cut-offs, with shopify picked out. wellrun.com.au has seven: hosting, database in sydney, emailed sign in, section permissions, change record, twelve sections and sale pack, with section permissions picked out. justlodged.com.au has six: hosting, four data feeds, clean and merge, eight trade packs, monday list and map and runs, with clean and merge picked out. WHAT IS UNDER THE PAGEomnissio.com.au8 layers Hosting Database in Sydney A workspace per firm Rules in the database A record nobody edits AI that stops short Three products Checkout by band tonypope.com.au6 layers Hosting Static build 12 guards Customer records Appraisal tool Live chat dadgifts.com.au5 layers Hosting Static build Catalogue Price clock Disclosure santasvault.com.au5 layers Shopify Theme Product data Personalisation Delivery cut-offs wellrun.com.au7 layers Hosting Database in Sydney Emailed sign in Section permissions Change record Twelve sections Sale pack justlodged.com.au6 layers Hosting Four data feeds Clean and merge Eight trade packs Monday list Map and runs THE COLOURED PLATE IS THE LAYER THAT IS THE POINT OF THAT SITE
Every plate is read from the same file the six entries above are written from, so a site that gains a layer gains a plate. The stacks are different heights because the jobs were different, which is the whole argument of this page in one picture.

Side by side

The same six, side by side

Different software for different jobs: what each one had to solve, in one table
Each site, its look, the constraint it had to solve and what was built for it
SiteLookWhat would go wrongWhat was built for it
omnissio.com.au Precise and assured A record an auditor or a buyer's accountant reads years later Rules in the database, a history nobody can change, AI that never names a price
tonypope.com.au Bold and warm A published claim a regulator can read back to you Static build, twelve guards, watched every two hours
dadgifts.com.au Editorial and calm Quoting a price that moved three weeks ago, hundreds of times over Prices dated on the card, refused past ten days
santasvault.com.au Rich and seasonal A custom cart bought once and paid for every December after Shopify, and no custom checkout
wellrun.com.au Quiet and trustworthy Other people's records, and who is allowed to read them Access decided by the database, every change recorded
justlodged.com.au Blunt and practical Thousands of public records a week, from four governments, in four shapes A weekly run that merges, sorts by trade and drops owner names

Client work

Where a client build appears on this page

Client work appears on this site under the client's own name, with their written permission. Nothing else appears here.

A file in the repository this site is built from holds the list of permissioned work, and the build refuses to publish a client claim that no name in it answers for. That is what makes it a rule instead of an intention, and it is the same discipline every figure on the sites above was built under.