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 callYour 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.
Discovery
I map how the work really flows and agree the smallest version that delivers real value first.
Design
We shape the data model and the screens together, so the app fits the way your people actually think.
Build
I build in short cycles you can see and use, so feedback shapes it before it's set in stone.
Support
Launch, train your team, and stay on for fixes and new features as needs evolve — only if you want it.
Pricing
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.
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.