Software Architect and Engineering Leader with 20+ years architecting and building scalable platforms, and driving technical strategy for high-growth companies. I specialise in backend systems, mobile development (Android, Flutter), and the architecture that connects them.
Most recently, I led the architectural transition of a global online dating platform from legacy monoliths to .NET microservices with React frontends, while continuing to operate the existing JVM-based API platform serving over 1 billion interactions per month. I introduced an AI-assisted software engineering program, integrating tools like Cursor, Ampcode and AI agents into team workflows.
I lead distributed engineering teams, own DevOps pipelines, and bridge product strategy with technical execution, spanning hands-on development, system design, and team leadership simultaneously.
Since 2000, I've provided architecture, engineering leadership, and technical advisory services to employers and clients worldwide, from early-stage startups to global enterprises including Vodafone, Citibank, Siemens, Social Discovery Group, Cupid Media, Raygun, and DistroKid.
Engagements range from short-term technical audits to multi-year embedded leadership roles. I also maintain open-source SDKs (Android, Flutter, Ruby, Python, Node.js) for Raygun's error tracking platform, used by thousands of development teams globally.
I provide Industry Influence & Thought Leadership with 23 years as an international conference speaker at Droidcon (Berlin, London, Vietnam), Android Makers (Paris), Adobe MAX (Seoul, Salt Lake City), and 15+ other premier developer conferences.
I've been a contributing technical author for German IT publications since 2002 and have been a community organiser for developer meetups across New Zealand and Australia.
Speaker Deck Pro: Add privacy options and schedule the publishing of your decks Upgrade