About Me
A lead software engineer with about 18 years of diverse experience, I have a passion for problem-solving. I have delivered tailored solutions for a range of entities, from leading brands and agencies to innovative startups and charities. In doing so, I’ve driven the delivery of exceptional tech solutions and fostered an optimal environment for my team’s success.
A strong advocate for modern development architecture. Dedicated to creating simplified DX, better performance, cost-effectiveness, and scalability.
Profile
- Within OneTwo’s technical leadership I led one of four engineering teams to ensure technical excellence, drive architectural decisions, and support the team’s growth.
- Code owner for a number of critical components delivering unparalleled efficiencies in ANZ home lending process using document intelligence, automation and accessible user interfaces.
- A key contributor to the development of GetSetUp’s new platform for scale, supporting over four million users, playing a crucial role in microservices, APIs, CDK, Github actions, data management, events, payments, and search functionality. My involvement extended to tech strategy, planning, and review. I delivered highly scalable solutions that enabled third-party vendors, including AOL, to feature GetSetUp classes on their platforms.
- At DDB, I was instrumental in enhancing the development team’s skill-set, thereby expanding the organisation’s technical capabilities. We focused on delivering modern development architecture, such as JAMstack, along with serverless microservices architecture.
- I led the project to provide nationwide in-store Wi-Fi access for McDonald’s. Additionally, I developed a unique, multi-personality, endless chatbot designed to engage scammers, processing over one million emails in its first month utilising IBM Watson.
- I was involved in overseeing, coordinating, and supporting the development of a high-availability service for Lotto’s digital ads. These ads dynamically altered the creative and jackpot amount, negating the need for creating new ads for each jackpot.
- Built a digital display platform for Auckland Airport. Utilising facial recognition, the 65 displays around the airport showed support for teams during the Lions Rugby Tour, resulting in 96k shows of support.
- Achieved AWS Well Architected compliance for Westpac Australia’s SaaS security policies and maintaining 99.99 percent availability with a maximum request latency of 400ms for the Buzzdial realtime second-screen platform, even while accommodating hundreds of thousands of concurrent users.
Core competencies
- Technical leadership
- Passion for technology and to learn
- Problem-solving
- Big picture thinking
- Communication
Experience
July 2023 - Present
OneTwo — Technical Lead

OneTwo is an Australian technology company that pioneers a transformative approach to home loan processing—delivering business efficiency through automation. The platform unifies fragmented bank processes into a single system and interface, reducing home loan application processing time through an automation-first approach. The platform integrates multiple internal systems, handles document ingestion and intelligence, and automates many manual loan processing tasks. It includes an interface for "human tasks" where automation isn’t yet implemented or human oversight is required (Human-in-the-Loop). These tasks include document intelligence accuracy sampling—classifying, extracting, and redacting documents—and executing custom business rules through a simple user interface.
As part of OneTwo’s technical leadership, I lead one of four engineering teams to ensure technical excellence, drive architectural decisions, and support the team’s growth. I also serve as code owner for several critical components of the product.
As code owner, I maintain system integrity and alignment across multiple levels. I oversee changes and ensure each part of the codebase follows our engineering vision, providing accountability for specific areas. As custodian I ensure architectural changes align with overall system design, promoting code quality, and managing dependencies between components. This ownership enables efficient change management and keeps our evolving architecture aligned with strategic goals. I am responsible for the user-facing application, UI library, DSL (domain-specific language) business rules and home loan workflows, CoreEngine API, home loan system integrations, domain services, and document intelligence system integration.
October 2021 - July 2023 (1yr 10mos)
GetSetUp — Lead Software Engineer

GetSetUp is a US based online community of 4m+ people who want to learn new skills with others, unlocking new experiences in their lives. A safe, social, and interactive learning environment specially designed for older adults.
Key achievements
- Collaborated on the development of a new highly scalable technology stack for GetSetup, deployed on a Kubernetes AWS infrastructure. This included crafting a new content layer utilising Node.js, Superstruct, PostgreSQL, TypeScript, Jest, and semi-RPC API design. Furthermore contributing to a class sessions layer, handling session scheduling and Zoom integration, in addition to building an administration tool using Next.JS and TailwindCSS.
- Contributed significantly to the development of the GetSetUp Embedded product. This system allows partners to present GetSetup video content seamlessly to their own users. Notably, my involvement facilitated the successful launch of our pilot programme with AOL. I was primarily responsible for building out the content layer, controls, delivering the Next.JS React components and styling, and ensuring the platform was highly scalable, responsive, reliable and resilient.
- Successfully orchestrated a platform-wide migration of Zoom accounts for all classes and guides, ensuring minimal disruption to services and smooth transition.
- As a code owner for numerous services, I have led technical approaches, conducted peer reviews, ensured the delivery of high-quality code and continuation of code patterns and conventions.
- Actively contributed to the engineering tech leads discussions, sharing insights, offering solutions, and advocating for best practices.
- Excellent communication skills and a strong passion for helping and mentoring other engineers, promoting a culture of collaboration and continuous learning.
Technologies and software used
- AWS CDK ·
- AWS S3 ·
- AWS SNS ·
- AWS SQS ·
- Algolia ·
- Apollo Server ·
- CI/CD pipelines ·
- DynamoDB ·
- Github Actions ·
- GraphQL ·
- JWT Tokens ·
- Jest ·
- Kubernetes ·
- MySQL ·
- Next.js ·
- Node.js ·
- PostgreSQL ·
- RPC API Design ·
- React ·
- Redis ·
- Superstruct ·
- TypeScript
May 2021 - October 2021 (6mos)
General Studios — Head of Technology

I was responsible for the systemisation of the agency — implementing processes that optimise the development, devOps and resourcing workflow. I led the adoption of new technologies; along with being central in hiring, resource allocation and scouting.
Technologies and software used
- Algolia ·
- Cloudflare ·
- Contentful ·
- Figma ·
- GraphQL ·
- MySQL ·
- Netlify ·
- Next.js ·
- PostgreSQL ·
- Prisma ·
- React ·
- Storybook ·
- TailwindCSS ·
- TypeScript ·
- Vercel ·
- Vultr
February 2016 - May 2021 (5yr 4mos)
DDB New Zealand

November 2019 - May 2021 (1yr 7mos)
Head of Technology
February 2016 - November 2019 (3yrs 9mos)
Tech Lead
Led the most successful digital projects DDB had ever produced; implemented new technology stacks; delivered DDB owned SaaS products and strengthened confidence in what DDB can deliver. Engaging, motivating and supporting the engineering team of six.
I delivered world-class development on large and small projects for commercial, government and enterprise clients; understanding business requirements, designing solutions to suit and often consulted clients on their internal technical approaches - providing a holistic view on technical recommendations and processes.
Technologies and software used
- AWS API Gateway ·
- AWS Aurora MySQL ·
- AWS CloudTrail ·
- AWS CloudWatch ·
- AWS Cloudformation ·
- AWS Cloudfront ·
- AWS CodeBuild ·
- AWS CodeCommit ·
- AWS CodeDeploy ·
- AWS CodePipeline ·
- AWS DynamoDB ·
- AWS EC2 ·
- AWS ELB ·
- AWS IAM ·
- AWS Lambda ·
- AWS S3 ·
- AWS SQS ·
- AWS Secrets Manager ·
- AWS VPC ·
- AdonisJS ·
- Algolia ·
- Cloudflare ·
- Contentful ·
- GSAP ·
- Gatsby ·
- GraphQL ·
- JAMstack ·
- JavaScript ·
- Laravel framework ·
- Micro Services ·
- Microsoft Azure app services ·
- MySQL ·
- Netlify ·
- Next.js ·
- NoSQL ·
- Node.js ·
- PHP ·
- ReactJS ·
- Redis ·
- Sendgrid ·
- Serverless ·
- SilverStripe ·
- Sitehost ·
- TailwindCSS ·
- TypeScript ·
- VueJS ·
- Webpack ·
- Well Architected Framework
March 2014 - February 2016 (2yrs)
Buzzdial — Full Stack Engineer

A start-up focused on real-time audience sentiment during live events, I played a key role in establishing the technology stack and building a platform capable of handling hundreds of thousands of concurrent users. The platform had been utilised in notable events like the 2015 UK ITV Leaders debate, Shark Tank Australia, SBS Eurovision, and the 2015 Rugby Championship featuring the All Blacks.
Technologies and software used
- AWS Cloudfront ·
- AWS EC2 ·
- AWS RDS MySQL ·
- AWS S3 ·
- Auto scaling ·
- JavaScript ·
- Memcached ·
- Multi-zone clusters ·
- PHP ·
- Redis
January 2010 - February 2014 (4yrs 2mos)
Digital Arts Network — Full Stack Engineer

My most significant project was the development of TVNZ Ondemand’s mobile and tablet applications for both Apple and Android platforms. This project, carried out in collaboration with Brightcove, a Boston-based streaming partner, gained considerable recognition. The iOS and Android apps not only topped their respective app store charts soon after launch but also garnered multiple awards at the Best Awards.
Another key project I spearheaded was the creation of myWealth, a comprehensive wealth management and planning tool for NZ Funds, a firm specialising in wealth management. This innovation was well-received and was also honoured with a Best Award.
Technologies and software used
- Backbone.js ·
- Expression Engine ·
- Grunt ·
- HTML5 + CSS3 ·
- JavaScript ·
- LESS ·
- Modernizr ·
- Node.js ·
- PHP ·
- Phonegap / Apache Cordova ·
- Redis ·
- SASS ·
- Twitter Bootstrap ·
- Wordpress ·
- Yeoman ·
- jQuery
September 2009 - January 2010 (5mos)
National College of Design and Technology — Tutor / Speaker
I played a pivotal role in facilitating the transition phase between the departure of the Head of Department and the arrival of a new colleague. My support was primarily helping students learn the fundamentals of CSS and exploring CMS Made Simple.
July 2007 - April 2009 (1yr 10mos)
The Web Company — Full Stack Engineer
I was responsible for comprehensive project delivery that encompassed every phase of development. This included the initial planning stage, design conceptualisation, content creation and compilation, client engagement and project management, as well as front-end and back-end development. Furthermore, I was involved in hosting to ensure the efficient operation and continuous improvement of the systems in place.
The variety of projects I handled was vast, ranging from static brochure websites for simplistic yet impactful online presence to full-featured content management systems for dynamic and flexible content delivery. On top of these, I also developed comprehensive e-commerce solutions that facilitated seamless online transactions and customer engagement.
Technologies and software used
- CMS Made Simple ·
- CSS ·
- HTML ·
- JavaScript ·
- Joomla ·
- Magento ·
- PHP ·
- Prestashop ·
- Wordpress ·
- osCommerce
Recognition
While the numerous awards I’ve garnered over the years from both local and international platforms, such as the Axis Awards, Cannes Lions, The Mashies, The Webby Awards, Spikes Asia, D&AD, CSS Design Awards, FWA, The One Show, The Effie Awards, WARC Awards, The Best Awards, and Awwwards, have been significant achievements, they are not my sole driving force.
At the heart of my work lies a profound commitment to crafting solutions that truly benefit people and contribute to the success of businesses. My primary objective is to deliver high-quality products that resonate with users and drive tangible business results. While the awards are certainly validating, they are an added bonus to the gratification I find in making a genuine difference through my work. At the end of the day, the true reward lies in the successful completion of a project that creates real value for both the users and the business.
Available for after-hours freelance software development. Get in touch!