Liam HillContracting
Custom software · Apps · One-off builds

Software built to fit the job, not the other way round.

I design and build custom business systems, mobile apps and integrations for teams who have outgrown spreadsheets and off-the-shelf tools. One contractor, from first scope to the day it runs on its own.

Based in Perth, WA Working Australia-wide Fixed-scope or day rate
Services

What I build

Most projects start with a process that works on paper but costs hours every week. I turn it into software that matches how your people actually work, then connect it to the systems you already pay for.

Business systems

CRMs, job tracking, helpdesks, inventory and quoting tools built around your workflow, with reporting you can trust.

CRMJob trackingReporting

Mobile apps

iOS and Android apps for field staff and customers. Offline-first, so they keep working in a basement or on a dirt track.

iOSAndroidOffline

Integrations

Connect your systems so data is entered once. Accounting, Microsoft 365, calendars, SMS and the APIs your suppliers expose.

XeroMYOBMicrosoft 365

Websites & content systems

Fast websites and custom CMS back ends, including migrating sites off page builders into code you own outright.

CMSMigrationHosting

Automation & AI

Rules that fire when something happens, scheduled jobs, and self-hosted AI models that keep your data on your own hardware.

WorkflowsSelf-hosted LLM

Hardware & one-offs

Projects that don't fit a category: IoT and radio-mesh devices, server builds, monitoring dashboards and tooling.

IoTLoRaInfrastructure
Work

Recent projects

A cross-section of recent builds. Client names are left off; I'm happy to walk through any of these in detail on a call.

Business system

CRM and helpdesk platform

Long-running development on a CRM covering jobs, tickets, inventory, contracts, a customer portal and accounting integrations, with a REST API and a companion mobile app.

Mobile app

Heritage site audio tour

A visitor app with offline audio and maps, plus a custom content system so staff can update tours without a developer.

Mobile app

Offline 4WD trip planner

Topographic maps and trip logging that work with no signal, using vector map packs stored on the device.

Hardware

Radio-mesh tour speakers

Low-power LoRa mesh nodes that trigger audio at points along a guided route, with no Wi-Fi or mobile coverage needed.

Infrastructure

Private AI server

A self-hosted language model stack on dedicated GPU hardware, with monitoring and alerting, so staff can use AI tools without sending data offsite.

How it runs

From scope to handover

You deal with the person writing the code at every stage. No account managers and no surprises on the invoice.

  1. Scope

    We walk through the job as it runs today. You get a written scope with stages, timeframes and a fixed price or estimate.

  2. Build

    Work happens in short stages with a working version you can click through at the end of each one, so changes are cheap.

  3. Rollout

    Data migration, staff training and a supported go-live, timed around your busy periods.

  4. Support

    Ongoing maintenance and new features on a retainer or as needed. You own the code and the data either way.

Stack

Tools of the trade

I pick proven tools that another developer could pick up later, and I can work inside the systems you already have.

Back end

  • Perl
  • PHP
  • Node.js
  • Python
  • REST & OAuth2 APIs

Front end & mobile

  • React Native / Expo
  • JavaScript
  • HTML & SCSS
  • MapLibre

Data

  • PostgreSQL
  • InfluxDB
  • SQLite
  • Grafana

Infrastructure

  • Linux servers
  • Proxmox & containers
  • Azure
  • Git-based deploys
Start a project

Tell me about the job.

Send a few lines on what you're trying to fix or build. I'll reply within one business day, and the first conversation is free.

Email liam.hill@wellard.net.au
Location Perth, Western Australia
Email about a project