AI Products - Independent Software Engineer - Seattle, WA
(2024)
- PackAI — Designed, built, and deployed PackAI, a full-stack AI travel wardrobe planner, solo in under 4 weeks — Next.js/TypeScript frontend, PostgreSQL, and a multi-provider LLM pipeline — owning it end to end from requirements through live production deployment.
- Designed a multi-provider LLM failover architecture, cascading requests across providers behind a shared prompt contract with an output-validation layer, after hitting rate limits and provider credit exhaustion in production — keeping the product available through provider outages.
- Built a multi-model AI vision pipeline that extracts structured clothing attributes from user-uploaded wardrobe photos, feeding results directly into the recommendation engine.
- Built a modular, reusable React component library from scratch, enabling fast UI iteration and a consistent design system across every product surface.
- Agentic Recommendations API — Built an MCP-native API enabling AI agents to generate personalized travel recommendations with full enforcement of partner-specific business rules in a multi-tenant architecture; automated test suite (16 tests).
Relocation & U.S. Work Authorization - Career Break - Seattle, WA
(2023-04 - 2024)
- Relocated from New Zealand while awaiting U.S. work authorization; maintained daily data structures & algorithms practice and self-directed AI/ML study, then moved directly into independent product development upon authorization.
Software Developer - Enabling Ltd - Auckland, New Zealand
(2021-11 - 2023-04)
- Led end-to-end delivery of a custom cross-platform warehouse management system built with .NET MAUI Blazor Hybrid (Android + Windows) for an enterprise client — from initial scoping through production rollout — reducing inventory errors and improving throughput for 100+ warehouse workers.
- Built and shipped API integrations connecting .NET/C# services with Sage300 and Odoo ERP systems, automating accounting and order-fulfillment workflows and eliminating hours of daily manual processing.
- Built shared front-end components and design conventions adopted across the company's product suite.
Software Engineer - ASB Bank - Auckland, New Zealand
(2020-02 - 2021-04)
- Shipped production features end to end on a low-latency, high-availability banking platform in Agile sprints — requirements through QA/UAT to release — while maintaining CI/CD pipelines and contributing to code reviews.
- Partnered directly with 1,000+ frontline bankers to translate business requirements into shipped platform features, improving how the frontline identified and prioritized high-value clients.
- Improved release quality by formalizing regression testing and cross-functional triage workflows across product, QA, and ops.