A tool your team logs into

A custom web application built around how you actually work — a tool your team or customers log into and use, not another generic SaaS you have to bend yourself around.

Book a 20-min call

Your work doesn't fit the software you bought

You're forcing your real process into spreadsheets and off-the-shelf SaaS that almost fits. There are workarounds on top of workarounds, data lives in five places, and the tool fights you instead of helping.

A purpose-built app turns that around. It models your actual workflow, holds your data in one place, and does exactly what you need — nothing you don't.

Sound familiar?

  • Critical work runs on a fragile spreadsheet only one person understands.
  • You pay per seat for SaaS that does 60% of what you need.
  • The same data is re-entered across three disconnected tools.
  • You've been told your process is “too bespoke” for off-the-shelf software.

What I build

Applications shaped around your operation — for your team, your customers, or both.

Internal tools

The app that replaces the fragile spreadsheet — built around your real workflow, with the rules and validation baked in.

Dashboards & reporting

One place to see what's actually happening — live numbers pulled from your systems, not a manual deck rebuilt every week.

Customer & partner portals

A secure login where clients can see their data, submit requests, and self-serve — fewer emails, happier customers.

Booking & intake apps

Capture, route, and track requests end to end — applications, bookings, submissions — without the back-and-forth.

Data-entry & approval apps

Structured forms with the right permissions and audit trail, so the right people enter and sign off on the right things.

AI-assisted apps

Where it earns its place, AI inside the tool — drafting, search, classification — grounded in your data and your rules.

Built on open foundations, yours to keep

A custom app shouldn't become a new dependency you can't escape. I build on open, well-trodden foundations and hand you the keys.

You own the code

Full source, your repository. Keep me on, bring it in-house, or hand it to another developer — your choice.

Self-hosted by default

Runs on your infrastructure. No per-seat licences, no data leaving your control unless you want it to.

Standard, open stack

Proven open-source tools, not an obscure framework only I understand. Easy to hire for and maintain.

Built to extend

Designed so the next feature is a small addition, not a rewrite — the app grows as your operation does.

How it works

From a clear picture of the problem to a working tool your team relies on.

01

Discovery

I map how the work really flows and agree the smallest version that delivers real value first.

02

Design

We shape the data model and the screens together, so the app fits the way your people actually think.

03

Build

I build in short cycles you can see and use, so feedback shapes it before it's set in stone.

04

Support

Launch, train your team, and stay on for fixes and new features as needs evolve — only if you want it.

Pricing

from $2,939
Build

Discovery & build

A paid discovery to scope the first version, then a fixed-scope build of a working app your team can log into and use.

from $764
Per month

Support & evolve retainer

Optional hosting, maintenance, and new features as your needs grow — or take the code in-house at any time. No lock-in.

All prices in USD (converted from NZD), exclusive of GST. Advisory rate: $129/hr.

What this looks like in practice

Illustrative scenario

eBatt.ai grew from spreadsheets, through Django web apps, into what is now the world's first AI-native battery-quoting engine. It puts the methods I used across twenty-five years of designing standby DC power systems into the hands of thousands of users worldwide. I designed and built it with a highly customised agentic workflow on a current, production-grade stack — proof that a web app can scale from a small in-house tool into a full platform.

A good tool doesn't replace your team's judgement — it gives them a place to apply it, without fighting the software to get there.

Get a tool that fits how you work

Tell me about the spreadsheet or SaaS you're fighting, and I'll tell you honestly whether a custom app is worth it.