Websites built from scratch, business tools that actually get used, and the IT jobs nobody else wanted to touch. Here's a look at the work.
📞 Talk about your projectHand-built, fast, and owned outright — no page-builder subscriptions, no template tax. Sometimes that means starting with a blank page. Sometimes it means rescuing fifteen years of someone else's work off a server that's about to be switched off.
A national harness racing publication with well over a decade of articles, photos and paid advertising — hosted, as a favour, by an organisation that was getting out of the arrangement. The site had to move to hosting the owner actually controlled, and the old environment was being switched off either way. The brief was simple to say and hard to do: move everything, lose nothing. Roughly 44GB of media didn't even live with the website — it sat in a separate cloud storage bucket, wired in by a plugin that couldn't come along for the ride.
The plugin we started with turned out to have a paywall that only triggers on a site this size — discovered partway in, not on the box.
The fixSwitched to a free alternative and redid the work rather than putting a recurring licence on the client's books for a one-off move.
Every image was served from a separate cloud bucket through a plugin whose licence and credentials couldn't be carried to the new server.
The fixPulled the media down independently and moved it across in its own passes, then repointed the library so images resolve locally — no external dependency left.
The site had been sitting on a long-outdated PHP version. The new host's current PHP was healthier in every way except one: it killed the plugin running the paid ads.
The fixMatched the old version to get the site live and revenue intact, then flagged the upgrade as its own scheduled piece of work instead of gambling with it during a cutover.
A restore this size needs room for both the archive and the unpacked copy at once. The plan didn't have it.
The fixTemporarily lifted the hosting plan to get clear air, finished the restore, then let it drop back — no permanent cost increase.
Live on hosting the owner controls, with articles, photos and advertising intact and the archive searchable. The old hosting and the cloud storage bucket were both decommissioned, ending the dependency on a third party who wanted out. Publishing resumed the next day.
A driving instructor in the UK who needed learners to understand the process before they ever picked up the phone. The site walks through the four stages of learning, lays out pay-as-you-go against block booking, maps the pickup areas, and answers the "before you book" questions — then takes the enquiry.
A trade business working across Melbourne, Geelong and Ballarat with no way for customers to see what they actually do. Built a site that lays out the services, walks through enquiry-to-completion, puts client testimonials front and centre, and makes the regional coverage obvious — with a free-quote request as the main call to action.
Off-the-shelf invoicing couldn't handle Indian GST properly, so we built the client their own. Secure sign-in by emailed link, a locked-down database where every user only sees their own records, invoice numbering that can't collide even with several people working at once, and one-click PDFs that render the rupee symbol correctly — something most invoicing tools get wrong.
The jobs that don't come with a screenshot. We've built a lot of UniFi networks — WiFi, cameras, door access, building-to-building links, all running as one system — and moved a lot of email, the one thing a business truly cannot lose. Client names stay private.
An office building where the front door, the cameras and the WiFi all needed sorting — and instead of three vendors with three monthly bills, it went in as one UniFi system. A video intercom with face recognition at the entrance, door control managed from an app rather than a drawer of spare keys, cameras across the building, and access points for wall-to-wall WiFi. One controller runs the lot: letting someone new in, or cutting off a lost credential, takes a minute — not a locksmith.
A warehouse operation split across two buildings a short distance apart, with no way to share one network short of trenching the driveway. A rooftop-to-rooftop wireless bridge joined them instead — no digging, no conduit — so both buildings run as a single network. Cameras and floodlights cover the yard, access points cover the floor, and a dual-WAN gateway fails over to a second internet connection automatically, so a dropped link doesn't stop work.
An agency operating across several domains, with a tangle of aliases built up over years of rebrands, and mail that had started landing in customers' junk folders. We consolidated the DNS so every record lived in one place, straightened out the aliases, fixed the deliverability so mail actually arrived, then moved the whole thing to Google Workspace — cutover run after hours so nobody lost a working day.
A five-person operation moving off Google and onto Microsoft 365 — full mailbox history migrated, new licences provisioned and configured in the 365 admin centre, and every machine in the office set up properly against the new tenant rather than left for staff to work out themselves. The kind of job where success means nobody notices anything on the Monday except a different logo on their inbox.
A historic country pub that needed its email to look like the sign above the door — proper named mailboxes on the hotel's own domain for management, accounts and front of house. We set up Google Workspace, and we still run it: billing, user admin, the lot, so nobody behind the bar ever has to think about it, and when staff change, access changes with them. Same pub trusts us with its POS and WiFi — that's what happens when the email just works.