Case Studies

Selected engagements from 20+ years of architecture, engineering leadership, and delivery work across high-growth companies and government agencies.

Real Engagements

Global Dating Platform Modernisation

Backend architecture · Mobile · Engineering leadership · multi-year engagement

A growing online dating business was constrained by a legacy CFML monolith with multi-day deployment cycles, mounting technical debt, and no mobile revenue stream.

  • Modernised legacy CFML web platform to .NET microservices with React frontends
  • Operated and extended JVM-based API platform serving 1B+ interactions per month
  • Designed OpenAPI REST APIs replacing ~50 legacy endpoints
  • Architected and built Flutter mobile apps with Google Play subscriptions across 30+ brands
  • Established CI/CD pipelines and DevOps infrastructure from the ground up
  • Introduced AI-assisted engineering program; led distributed team of 7 across 4 time zones
  • Platform serves over 1 billion interactions per month
  • Deployment time reduced from multi-day cycles to 30 minutes; 90% fewer deployment failures
  • ~30% developer productivity improvement from AI-assisted engineering
  • i18n framework expanded addressable market by ~40%

Cupid Media / Social Discovery Group · JVM, Kotlin, CFML/Lucee, .NET, React, Flutter, Android

Multi-Platform SDK Engineering

SDK architecture · Developer experience · multi-year engagement

Raygun's error tracking platform was expanding rapidly across languages and runtimes. Maintaining consistent SDK quality, developer experience, and lifecycle management across a growing set of ecosystems was an ongoing engineering commitment.

  • Owned development and lifecycle of SDKs across Android, Flutter, JS/TS, Python, Ruby, Node.js, and more
  • Rebuilt Raygun4Flutter as a pure Dart implementation, replacing the native wrapper
  • Modernised Raygun4Android to meet evolving Google Play requirements
  • Automated CI/CD publishing across npm, PyPI, RubyGems, Maven, and pub.dev
  • Introduced AI-assisted engineering into the SDK development workflow
  • SDKs used by thousands of development teams globally
  • Integrated into production apps serving millions of end users
  • Reduced maintenance burden and improved cross-platform compatibility

Raygun · Android, Flutter/Dart, JavaScript/TypeScript, Python, Ruby, Node.js, and more

Government Digital Channel Leadership

Digital strategy · Delivery leadership · Multi-agency · NZ Government

MBIE's digital estate spanned 50+ government websites across multiple agencies, with digital practitioners working without shared direction, standards, or a community to coordinate around.

  • Principal Advisor, Digital Channels at MBIE, setting direction and advising senior leaders on digital investment and capability
  • Part of a four-person leadership team supporting 30 digital specialists across UX, accessibility, and content management
  • Established and managed 300+ member enterprise-wide community of practice
  • Product ownership for digital service redevelopments at Oranga Tamariki and DIA
  • Cross-agency stakeholder coordination across multiple NZ government ministries
  • 300+ member cross-government community of practice established, creating shared standards across agencies
  • Digital strategy and investment direction across 50+ government websites aligned under consistent advisory leadership
  • Digital services reaching millions of New Zealanders improved through coordinated UX, accessibility, and content standards

NZ Ministry of Business, Innovation and Employment · Content strategy, UX, accessibility, agile delivery

Start your own engagement

If you have a project that needs experienced technical leadership or delivery support, let’s talk about the scope and next steps.

Start a conversation