Resume
Principal Engineer with 15+ years scaling SaaS platforms (Xero, me&u, LawVu) through AI-powered automation and modern architecture. Proven track record of reducing customer onboarding time by building systems that outperform commercial solutions, while leading technical strategy and cross-functional teams.
Skills
Domain Expertise: API Design, Microservices, SaaS Scaling, Automation
Core Technologies: TypeScript, Node.js, React, Python, AWS, NestJS
Cloud & Infrastructure: AWS, Azure, Terraform, Docker
AI/ML: Claude, OpenAI ChatGPT, Azure AI, Prompt Engineering
Architecture: Microservices, Event-Driven, API Design (REST/GraphQL)
Experience
Senior Software Engineer L2
LawVu · Remote, New Zealand · Apr 2024 – Aug 2025
- Built and scaled contract management workflows within LawVu's platform, improving onboarding speed and reducing support overhead.
- Engineered backend, infrastructure, and AI/automation solutions to streamline customer onboarding, cutting manual steps and reducing time-to-value.
- Built improved C# backend for complex approval workflows; led migration from legacy systems.
- Designed Python-based spreadsheet transformation service using Python/OpenAI, reducing onboarding data prep.
- Developed Python + Azure AI Content Understanding powered PDF parsing solution processing 10k+ legacy contracts, outperforming commercial tools in accuracy and speed (e.g. Zuva).
Career Break
Austin, TX · Mar 2023 – Apr 2024
Took dedicated time away from full-time engineering to focus on health and well-being. Used this period to reset, reflect, and prepare for the next chapter with renewed energy and perspective, and relocation back to NZ.
Head of Integration Engineering (Principal Engineer)
me&u (FKA Mr Yum) · Melbourne / Austin, TX · Apr 2020 – Mar 2023
- Designed and scaled third-party API integrations for the core platform as an early engineer, enabling rapid partner adoption and platform growth. Scaled integrations from 5 to 50+ partners in 18 months.
- Led integrations team of 6 engineers, mentoring 3 to promotions while establishing development practices adopted across engineering org.
- Led integrations with US partners after relocating to Austin, TX, expanding platform reach and accelerating North American growth.
- Led the modularization of the entire me&u monolithic solution into more agile, focused services, improving scalability and flexibility.
- Delivered production-ready products with TypeScript, React, NestJS, GraphQL, Terraform, and AWS, accelerating platform scalability and improving developer velocity.
- Contributed to growth milestones, including Australia's third-largest Series A ($65M USD, 2021).
Senior Full Stack Developer
APositive · Melbourne, Australia · Dec 2016 – Jul 2020
- Delivered and maintained fintech products using React, Node.js, Terraform, and AWS, strengthening platform reliability and scalability.
- Designed and delivered APay, a key workforce finance product (think Afterpay for recruiters).
- Scripted all infrastructure automation and cloud migration initiatives.
Developer / Senior Developer
Xero · Melbourne, Australia · May 2014 – Dec 2016
- Developed features across multiple Xero teams (fixed assets, quotes, 2FA, provisioning), adapting quickly to new challenges and successfully transitioning to long-term remote collaboration.
- Contributed as a key developer on Xero TaxTouch (iOS) across design, development, release, and production support.
- Partnered with global teams, gaining full end-to-end mobile app delivery experience and adaptability in cross-time-zone collaboration.
- Promoted to senior developer in Oct 2016.
Software Engineer
Telogis / Verizon Connect · Christchurch, NZ · Mar 2012 – Mar 2014
- Built backend services for Telogis Fleet SaaS using .NET, JavaScript, and PostgreSQL in a Kanban environment, improving platform performance and reliability.
- Redesigned and enhanced the Fleet UI with Ext JS, creating reusable custom components adopted across other products.
- Completed a developer exchange in Austin, TX (2013), working on lower-level server-side processes (parsing raw UDP GPS/diagnostic packets into standardized formats).
Early Career Highlights
Founder / Software Engineer, Kiwi Development (2011–2014) — Founded Kiwi Development; accepted into Microsoft BizSpark. Delivered client projects in .NET, Ruby on Rails, and JavaScript; managed Windows/SQL Server infrastructure; maintained Inzone Experience kiosks across NZ.
Tutor, University of Canterbury (2011) — Taught Python & CS fundamentals; led classes of 50; supported Pacific students via PASS programme.
Research Intern, HITLab NZ (2010–2011) — Summer Scholarship recipient; researched mobile AR for navigation; ran experiments; learned Android/AR systems.
Education
BSc (Computer Science)
University of Canterbury · Christchurch, NZ · 2009–2011
- Completed projects in Java, C, C++, Python, and Android.
- Gained exposure to the full software development life cycle (requirements, design, implementation, testing).
Achievements & Awards
- University of Canterbury Summer Scholarship (2010–2011)
- Golden Key International Honour Society (2009–present)
- College of Engineering Computer Science Scholarship (2009)
- NCEA Levels 1–3 & NZ University Entrance