Custom software developer · Auckland, NZ

Software built around how your business actually works

Off-the-shelf software almost fits, so your team fills the gaps with paper, spreadsheets and copy-paste. I build custom web apps for New Zealand service businesses that replace those workarounds, and I keep them running after launch.

Clear plan before you commit Emergency rebuilds live in days You deal with me directly, start to finish

Owner-run service businesses, usually 5–50 people, where the work is too specific for a generic app. If a few of these sound familiar, we should talk:

Three different businesses. In each one, work that lived on paper and in people's heads moved into a system the whole team uses.

Case study 1 · Veterinary practice · NZ

Clinical consultation platform replacing an entirely manual workflow

The problem. A veterinary practice managing dozens of dairy farm clients had no central system. Five different consultation types — medicine assessments, milk quality reviews, animal health, quarterly planning — all tracked manually. Every report written by hand, every client history scattered across files.

30+ min → seconds Report generation time per client

The result. A secure multi-user platform where vets log in with their existing Microsoft 365 credentials and immediately see every client, every consultation history, and every past report. Five structured consult workflows built in. Reports export to PDF or Excel automatically.

All client data sits behind Microsoft 365 authentication — no new passwords, no separate accounts.

Currently expanding with AI-powered clinical recommendations — surfacing insights from consultation history automatically.

React Supabase Express Azure MSAL Cloudflare Workers PDF & Excel export

Case study 2 · Nonprofit organisation · Auckland, NZ

Unified booking system replacing manual scheduling across multiple community services

The problem. A nonprofit running multiple client-facing services was taking all bookings manually — phone calls, paper diaries, handwritten sign-up forms. Each service operated independently. Appointments missed, reminders forgotten, staff time consumed by admin that had nothing to do with serving clients.

The result. An automated booking system embedded into the organisation's website. Clients book online, receive instant confirmation, and get automated reminders — without anyone on staff doing anything. Every service feeds into one central system, giving management a live view across the whole operation.

Built on top of tools the team already used — no disruption to existing workflows.

Monday.com Calendly Automated email Web forms Workflow automation
Unified Booking

Case study 3 · Towing & vehicle storage · NZ

Cloud platform rebuilt vehicle tracking after a 20-year-old on-prem system failed

The problem. A towing company's office server died — and took with it the on-premise software, dating back to the late 1990s, that ran their entire vehicle tracking operation. With replacement parts weeks away, staff were logging every impounded and accident-towed vehicle on paper and printed dockets, manually tracking cars that had been in storage for months. Storage fees, owner details and billing were all being handled by hand, with no way to add new records.

2 weeks on paper → live in days From system failure to back up and running

The result. A cloud-based management platform, accessible from any device, that replaced the dead on-prem system entirely. Staff log every tow with vehicle, owner and storage details; storage fees calculate automatically from intake to release date; and GST invoices generate from the same record. Configurable rate settings handle the different charges for accident versus impound tows.

Because it's online, the office is no longer tied to a single machine — the original point of failure is gone for good.

React Supabase Vite Automated billing PDF invoicing
South City Manager

Custom business apps

Multi-user web apps built around your process: jobs, clients, bookings, stock, whatever your business runs on. Works on any device, with secure logins for your team.

Bookings & scheduling

Online booking with automatic confirmations and reminders, so nobody on staff has to chase appointments.

Reports & invoices that write themselves

PDFs, spreadsheets and GST invoices generated from the data you already have, in seconds rather than hours.

Connecting your existing tools

Your accounting, email, forms and spreadsheets pass data to each other automatically, so nobody has to re-type it.

Replacing old or failed systems

Ageing software on one office PC gets moved to the cloud. It's fast when something has already broken and planned when it hasn't.

Ongoing support

One person who knows your system inside out. I fix issues, make improvements and add features as the business grows.

1

Tell me what's slowing you down

Send a few lines or book a quick chat. I'll tell you honestly whether custom software is the right fix, even if the answer is "you don't need me". No cost, no obligation.

2

We map it out

I learn how your business actually runs, then come back with a clear plan: what we'll build, how long it takes and a fixed price, all before you commit to anything.

3

I build it

You see progress as it happens. Launch includes testing, training for your team and handover docs.

4

I stick around

Once it's live, I stay on to handle support, fixes and new features as the business grows, so you're not starting over with someone new each time.

Not ready for a full build? I also take on small jobs, such as a single automation, one workflow or a review of your current setup. It's a low-risk way to start.

I'm Hamish, a developer based in Auckland. You deal with me directly, with no account managers and no handoffs. I explain things in plain English and build software your team will actually want to use.

Tell me what's slowing you down

Send a few lines about the problem and I'll reply within 24 hours with honest thoughts on how I'd fix it, and whether it's even worth doing. No cost, no obligation.

Prefer to talk? Email me directly

[email protected]
Taking on a limited number of new projects this month · NZ & Australia