Melbourne software developer
I build the software your business runs on.
Websites, custom software, AI automation and the integrations between them. One engineer from the first conversation to launch, and the same one who picks up the phone afterwards.
- Liam HillierMelbourne
- Sole traderSince 2016
- RepliesWithin one business day

What I do
Most projects use two or three of these together
AI and automation
Document processing, enquiry routing and workflow automation with a person checking the parts that matter. Built around how you already work.
Invoices read into Xero. Enquiries sorted before anyone opens them. The Monday report built overnight.
Integrations
APIs, webhooks and two-way sync between the systems you already pay for, with the logging and retries a chain of Zaps doesn’t have.
WooCommerce, Square, Xero, MYOB, HubSpot, Stripe, and whatever comes next.
Custom software and CRMs
Portals, CRMs, dashboards and internal tools in Next.js, for when the off-the-shelf option has you working around it.
The spreadsheet that became the business, replaced by something that knows what an event, a matter or an investor is.
Websites and WooCommerce
WordPress and WooCommerce done properly: fast, maintainable, and built so the next person can work on it without fear.
Custom blocks, checkout extensions, plugin work, migrations and large catalogue imports.
Hosting and ongoing care
Managed hosting on infrastructure I run, plus updates, backups, monitoring and a person to call when something breaks.
Sydney servers for WordPress, dedicated servers for everything else.
Selected work
All case studies
Square Sync for Woo
My WordPress plugin that keeps products, stock, orders and customers in step between WooCommerce and Square, both directions. It comes with its own webhook relay and licensing platform, and has shipped 416 releases.

TakeShape Adventures operations dashboard
A staff operations dashboard for an adventure travel company: every departure's manifest and check-in, trip pages edited and published back to WordPress, and the Keap and Meta automations that used to live in third-party glue, all running off one Postgres database.

Investor onboarding for Bowery
An internal onboarding workspace for a private credit fund manager. Staff upload a signed application, check what the app read off it, work Bowery's 26-item AML/KYC checklist, and the result is filed into their Microsoft 365 investor register.
How a project runs
1
A call, not a pitch
Thirty minutes. You tell me what’s slow, manual or broken. I tell you what I’d build and roughly what it costs.
2
Scope and quote
A short written plan: what gets built, what it costs, and what’s left for a later phase.
3
Build in the open
A staging link early, so you see it working as it grows instead of waiting for a big reveal.
4
Launch, then look after it
Hosting, monitoring, fixes and the next phase when you’re ready. I don’t disappear at launch.

I’m Liam. I work solo on purpose.
It means the person you talk to on the first call is the person writing the code, hosting it, and answering the email when something’s wrong. I also run three software products of my own, which is the best proof I have that I build things that keep working.
More about how I work“They didn’t sell us AI. Liam spent a morning watching how we actually run a trip, from the booking to the bus leaving at 5am, and built around that. Bookings land in the manifest on their own, Keap gets tagged without anyone touching it, and the crew check people in from their phones. We stopped copying data between systems within the first month.”
Operations Manager, TakeShape Adventures
Tell me what’s slow.
A few lines in your own words is enough. I’ll reply within one business day with what I’d do about it.