Senior Software Developer – Data & AI
NZ-based agri-fintech platform • September 2025 – Present
- Works across data, AI/ML, and platform layers to make prompt-driven AI systems reliable, observable, and cost-efficient
- Built internal AI developer tooling enabling data scientists to rapidly test and iterate on prompts via Python notebook-based workflows
- Designed and deployed scale-to-zero infrastructure on Google Vertex AI, cutting model hosting costs by thousands of dollars per month
- Integrated Langfuse into the LLM execution layer, providing real-time visibility into prompt performance, failures, and production usage
Senior Backend Engineer
NZ-based investment management scaleup • July 2023 – August 2025
- Integrated and unified user authentication across two distinct backend systems using Auth0, AWS Step Functions, and Lambdas, achieving zero downtime for tens of thousands of monthly active users
- Developed API integrations with Salesforce and multiple third-party services using AWS Lambdas and Step Functions, processing over 70 million API calls per month
- Built a Step Function to re-drive failed and cancelled executions, reducing manual intervention and leveraging DynamoDB for state management
- Employed AWS CDK to deploy and manage multiple stacks, DynamoDB tables, API Gateways, and Lambdas
- Implemented an EventBridge event bus integrated with Salesforce, enabling automatic event processing via Step Functions
- Wrote comprehensive tests using Vitest and MSW to validate API interactions
Lead Engineer
NZ-based cryptocurrency platform • December 2021 – July 2023
- Led full platform development including third-party integrations for buying/selling crypto and fiat currency, rate capture, and financial system data writes for cost basis calculation
- Architected a state machine to transition transactions through type-specific flows, with states processed via message queue
- Built frontend components in React and Next.js including buying/selling UI, withdrawals, and deposits
- Managed several contract developers and collaborated closely with product to deliver features
- Wrote comprehensive test coverage using PHPUnit (unit and feature tests)
Senior Engineer
NZ-based buy-now-pay-later fintech • March 2021 – November 2021
- Optimised database queries, reducing database load by 50% and resolving all related alerts
- Implemented a new payment gateway integration via REST API, with full PHPUnit test coverage
- Implemented the latest Shopify Payments API using OAuth and GraphQL to replace a deprecated version
Senior Full Stack Engineer
NZ-based e-commerce technology consultancy • September 2019 – February 2021
- Built IoT message processing systems to track keg locations and dwell times using React/TypeScript frontends and custom APIs
- Developed a post-sale order profitability reporting system with stock management API integration
- Built a referral system including referral code generation, store credit allocation, and customer notifications
- Developed configurable upsell product systems built with React
Fullstack Tech Lead
NZ-based agri-fintech platform • May 2017 – August 2019
- Led a team of three developers building a financial scenarios tool for tracking assets, liabilities, income, and expenses
- Led development response to multiple critical data issues
- Built a Terms and Conditions module with full admin customisation
- Developed a large-scale data copy tool using message queues with real-time progress feedback via WebSockets
Fullstack Tech Lead | Senior Full Stack Engineer
NZ-based e-commerce platform • August 2012 – February 2017
- Built registration, account management, and subscription selling systems including order capture and processing
- Developed site search and browse functionality including Solr document indexing
- Oversaw development of new sites launched from the same platform
- Built a helpdesk system integrating Gmail/IMAP for in-platform email replies
- Integrated POS system via Vend API and developed profitability reporting per cart and period
Lead Engineer
NZ-based group buying e-commerce platform • June 2010 – December 2010
- Built customer email system using Symfony, developed My Account section, and added multi-tenancy support for Australian launch
Engineer
NZ-based online marketplace • January 2009 – June 2010
- Developed seller-facing API, performed SQL and memcache performance optimisations for a high-traffic televised event, and integrated a vehicle fuel data API