What we believe
Software is there to do a job. If it does not make something meaningfully better for a customer, an operation, or the business, it is just more software to own.
AI cuts the effort needed to make it. That puts more weight on choosing well, checking the work, and being able to ship without drama.
More code is not the point. Useful change is.
What AI actually changes
The specification is everything. When code is cheap to regenerate, a clear record of what the business needs—and why—is the only asset worth keeping.
Judgment is the premium. Less time typing means more time deciding, directing, and asking if the evidence is good enough for production.
The distance to the solution shrinks. Domain experts can now get closer to the work. Give them a safe lane, and the gap between a business problem and a working system disappears.
A chat window is not an audit trail. Mission-critical systems need decisions and evidence that survive the tool, the model, and the conversation that produced them.
Why clients trust us with it
We have shipped the hard stuff
Transport, payments, public services, real-time operations: software that is not finished when the demo works. We have spent more than two decades dealing with everything that comes after.
Senior people stay close
The people making product and technical calls work directly with the people building and checking the result. Important decisions do not disappear into hand-offs.
We do not start from an empty repository
We built our own WebAssembly runtime, Omnia — in Rust, on Wasmtime — to give our engineers a safe, consistent place to start. It now gives coding agents less technology to invent and reviewers less code to second-guess.
Generated code met our production bar for this stack in October 2025. We held it to the same review and verification standard as hand-written code. The platform is supposed to look the same; the business problem is where the difference belongs.
The record outlives the agent
Our spec-driven delivery engine, Emery, keeps intent, evidence and checks outside disposable chat history. It and Omnia are open source under MIT/Apache-2.0 (augentic/emery, augentic/omnia). Read the code. You do not have to take our word for it.
How we behave
Start with the job. What needs to change, for whom, and how will anyone know?
Say when we do not know. An honest gap is safer than a convincing guess.
Put something real in production. Small enough to control. Useful enough to teach us something.
Reuse the boring bits. Spend attention on the client’s problem, not another bespoke platform.
Leave the keys. Clients keep the code, specifications, tests, infrastructure, pipelines, evidence and decisions.
Where we work
Propellerhead is based in Auckland and works with organisations across New Zealand and Australia. We are at our best in environments such as government, financial services, insurance, utilities and health, where both the outcome and the consequences of unsafe change are material.
Tell us what is stuck
Bring us an AI experiment that needs a safe path, a useful change that is taking too long, or a system everyone is afraid to touch. The first conversation is with people who understand delivery.
Start a conversation