Specialising in Python, JavaScript and AWS with 15+ years of commercial experience
I'm a New Zealand-based Software Engineer with a passion for building robust, scalable systems. Over fifteen years I've delivered flexible solutions for high-profile clients including YouTube, Nokia, University of Oxford, and Ben & Jerry's.
I specialise in designing software architectures and leveraging cloud technologies to create systems that excel in robustness, scalability, and long-term maintainability—transforming complex requirements into elegant, future-proof solutions.
December 2024 - Present
As sole technical lead, architected and delivered mission-critical web applications for tourism engagement. Notable projects include an AI-powered travel itinerary platform that seamlessly integrates an LLM to create personalized travel experiences.
May 2020 – December 2022
Leveraged AWS, Elixir, and Phoenix to design robust payment processing applications for high-profile clients, including Ben & Jerry's. Architected and engineered a scalable, Python-based RESTful social network service with emphasis on security and performance.
March 2019 – January 2020
Led a cross-functional team designing dynamic form builder applications using AWS ECS, CodePipeline, and Kubernetes. Architected RESTful services that seamlessly integrated with numerous internal tools, drastically improving inter-departmental workflow efficiency
February 2017 – August 2018
Modernized engineering practices by introducing containers, comprehensive monitoring, and CI/CD pipelines. Spearheaded Open Source initiatives and significantly improved performance of customer-facing services
Technical articles on Sitepoint.com that demystify complex programming concepts through precise, accessible explanations for developers at all levels:
A deep dive into how databases work, covering indexes, query execution, and optimization techniques.
Read Article →An in-depth exploration of the details behind Ruby's code execution process
Read Article →Tools and practices for an efficient Ruby development workflow.
Read Article →