The journey

From software engineering at the University of Auckland to real-time bank-scam defence at MasterCard to founding my own SaaS. Scroll the thread — each stop lights up as you reach it.

Senior Platform Engineer

Apr 2025 – Present
Storable·Remote, Australiacurrent
  • Cut cross-account AWS spend 25% (>$250K/year).
  • Built a medallion-architecture data platform (Fivetran, Coalesce, Snowflake).
  • Migrated legacy CloudFormation → Terraform; one-click production releases.
  • Building an AI incident-management agent to cut MTTR.

Co-Founder

Mar 2025 – Nov 2025
My Private Ledger·Remote, Australia
  • Architected a B2B SaaS for social-media agencies: open banking, crypto, multi-entity accounting.
  • Built the whole product from zero with one co-founder; owned architecture, UX, GTM.
  • Scaled 0 → 100+ agencies and $4.5K MRR.

Lead DevOps Engineer

Nov 2022 – Aug 2024
MasterCard·London, UK
  • Kept the UK's #1 real-time scam defence live — Consumer Fraud Risk (CFR), the first-of-its-kind AI that stops bank-transfer scams before the money leaves the account — for 11 of Britain's biggest banks (NatWest, Lloyds, Monzo, TSB…).
  • Kept it always-on across a hybrid, on-prem platform (Azure Stack, UK regions): when it's dark, fraud goes unscored and banks are exposed — and since Oct 2024, on the hook to repay every victim.
  • Engineered incident detection & response, high-availability infra, and fast bank onboarding to scale to millions of payments a day.
  • Also deployed T&A, an anti-money-laundering platform, across APAC Kubernetes clusters; drove Agile + TDD-for-IaC to +100% team throughput.

Senior DevOps Engineer

Jan 2021 – Oct 2022
Plexure·Auckland, NZ
  • Built a highly available loyalty platform at a 99.99% SLA, 30M+ users/month.
  • Shift-left with BDD/IaC: 0 → 1,000+ unit & integration tests.
  • Message-driven Azure Function + Service Bus handling 2M events/day.

DevOps Engineer

Jul 2019 – Jan 2021
Plexure·Auckland, NZ
  • Automated AWS data-platform infra with Terraform; -80% deployment overhead.
  • Built a secured data warehouse and serverless aggregation workflows.

DevOps Engineer

Jan 2018 – Jul 2019
Fisher & Paykel Healthcare·Auckland, NZ
  • Deployed on-prem OpenStack: infra provisioning 30min → 3min.
  • Built CI/CD pipelines: -80% deployment time.
// where it started

B.E. (Hons), Software Engineering

2014–2017
University of Auckland·Auckland, NZ
  • Where the thread starts: foundations in software engineering, systems, and algorithms.
Selected work

Things I've built

The products and platforms behind the timeline — the systems that carried the numbers.

ML
0 → 100+ agencies
$4.5K MRR, co-founded

My Private Ledger

B2B fintech SaaS letting social-media agencies consolidate financial management — open banking, crypto/blockchain, multi-entity accounting. Built from zero with one co-founder.

RemixSupabasePlaidGoCardlessStripeTrigger.dev
View Project
MC
The UK's #1
real-time scam defence

MasterCard CFR

Consumer Fraud Risk — the first-of-its-kind AI that stops bank-transfer (APP) scams before money leaves the account, for 11 of Britain's biggest banks. I kept it always-on on a hybrid, on-prem platform (Azure Stack, multi-region), scoring millions of payments a day. Also shipped T&A (AML) across APAC.

KubernetesHelmTerraformAzure StackC#
View Project
PX
30M+ users
monthly · 99.99% SLA

Plexure Loyalty

Highly available loyalty platform on Azure with full observability. Message-driven Azure Functions + Service Bus handling 2M events/day; 0 → 1,000+ tests.

AzureCosmos DBService BusNew RelicBicep
View Project
SD
-25% AWS spend
>$250K/yr saved

Storable Data Platform

Medallion-architecture data platform built from scratch (DMS → modern ELT), plus a CloudFormation→Terraform migration and one-click production releases.

AWSTerraformFivetranCoalesceSnowflakeArgoCD
View Project
AI
Lower MTTR
historical-incident RAG

AI Incident Agent

An AI-powered incident-management agent that leverages historical incident data to cut mean-time-to-resolution and eliminate re-investigating solved issues.

Claude APIRAGPythonTypeScript
View Project
MCP
Claude × Slack
workflow agent

Slack MCP Agent

A Model Context Protocol integration for Slack, enabling AI-powered workflows and communication between Claude and team channels.

Node.jsMCPSlack APITypeScriptClaude
View Project