Senior backend engineer
Ledgerline Present
Wellington
Owns the settlement service. Introduced idempotent retries and a reconciliation job that closes the daily books unattended.
Software developer
Backend developer — payments, queues and the boring parts that must not break
Wellington, New Zealand
I build and operate services that move money and messages. Go, PHP and Postgres, with a long-running interest in observability and honest error handling.
Owns the settlement service. Introduced idempotent retries and a reconciliation job that closes the daily books unattended.
Built the dispatch API and the driver app’s offline queue.
A nightly job that compares ledgers, explains every difference and pages a human only when it cannot.
Replays a dead-letter queue in order with a dry run, so a bad deploy is reversible.
Amazon Web Services
Backend developer — payments, queues and the boring parts that must not break