Software Engineer · Tech lead · 10+ years
I build the cloud systems that move money.
Full-stack engineer specialising in fintech platforms, AWS infrastructure and applied generative AI. Currently leading engineering on an invoice-financing platform at Coder Trove.
Selected work
All projectsDigital Invoice Financing Platform
Invoice finance and supplier finance for Australian SMEs, plugged into their accounting software, and the same platform sold to other lenders as white-label lending infrastructure.
AI Business Intelligence Platform
A white-label AI co-pilot for business lending teams: credit assessments, contract and invoice checks, fraud detection and policy guidance, grounded in each lender’s own policies and data.
Accounting Data Sync Platform
A multi-tenant, event-driven service that connects lending products to their clients’ Xero and MYOB ledgers, keeping invoices, contacts and payments in sync and writing funding activity back to the books.
Event Venue Marketplace
VenueNow (formerly Venuemob), Australia and New Zealand's leading marketplace for finding and booking event venues, connecting 1,000+ venue partners with 5,000+ companies through search, quotes and a concierge sourcing service.
Writing
All postsAmazon Bedrock AgentCore in Two Phases
What I learned running agents on Amazon Bedrock AgentCore: why one agentcore.json spec and the L3 CDK library stopped working across environments, and how we rebuilt on L2 constructs with one IAM-authorised gateway, a managed knowledge base scoped per organisation, and a clear line for what stays off AgentCore.
· AWSMongoDB Atlas with AWS CDK and VPC Peering
Learn how to deploy MongoDB Atlas clusters with VPC peering using AWS CDK in TypeScript. This approach provides secure, private connectivity while reducing costs compared to MongoDB VPC endpoints.
Now
About me- Role
- Technical Team Lead, Coder Trove
- Focus
- Fintech, AWS infrastructure as code, RAG systems
- Stack
- TypeScript, Node.js, React, Astro, Terraform, CDK