Projects

Selected systems and delivery work

A portfolio of architecture and engineering work with emphasis on workflow design, integration, and maintainable delivery.

McCrae Tech · Apr 2025 - Present

Orchestral Health Data Platform

Senior Lead Engineer

Leading the engineering team behind McCrae Tech's Orchestral health data platform from April 2025 onward.

More details
  • Leading the team responsible for the Orchestral health data platform.
  • Driving technical direction across platform delivery and engineering execution.
  • Building on a background in healthcare systems, interoperability, and scalable platform design.
  • Cloud-native platforms
  • Data pipelines
  • Event-driven architecture
  • Interoperability
  • Team leadership
Open project page

Orion Health · 2020 - 2025

Smart Data Platform

Lead Engineer

Led the design and development of Orion Health's Smart Data Platform with an event-driven, cloud-native architecture.

More details
  • Led a team of 10 engineers delivering a new platform direction.
  • Redesigned the platform around event-driven and CQRS principles.
  • Introduced pluggable pipeline patterns and technologies such as GraphQL.
  • Java
  • Kafka
  • Spark
  • Kubernetes
  • AWS
Open project page

Cambio Healthcare Systems · 2018 - 2020

COSMIC Order Management

Software Architect

Redesigned a clinical ordering module for laboratory and imaging workflows with a more modern integration model.

More details
  • Modernised ordering flows across specialties and external providers.
  • Aligned interoperability with FHIR-oriented information exchange.
  • Improved extensibility for new specialties and workflow variations.
  • Java
  • Spring
  • Hibernate
  • REST
  • FHIR
Open project page

Cambio Healthcare Systems · 2016 - 2018

COSMIC Clinical Display

Software Architect

Built dashboard-oriented clinical displays that surfaced operational and patient-context information for day-to-day care workflows.

More details
  • Delivered configurable dashboards for multiple care contexts.
  • Improved clinician access to high-value operational information.
  • Balanced backend complexity with usable front-end workflow design.
  • Java
  • Spring
  • Hibernate
  • JavaScript
  • HTML5
Open project page

Cambio Healthcare Systems · 2014 - 2015

COSMIC Patient Merge

Lead Engineer

Delivered tooling for merging records safely when temporary and identified patient data needed to be reconciled.

More details
  • Supported operational use in emergency and identification workflows.
  • Handled data reconciliation in a sensitive record-management context.
  • Contributed to functionality used across multiple regional markets.
  • Java
  • Spring
  • Hibernate
  • EJB
  • Microsoft SQL Server
Open project page

Cambio Healthcare Systems · 2013 - 2014

COSMIC Connect Quality Registry

Lead Engineer

Enabled national services to access and exchange health information from the COSMIC ecosystem through a dedicated integration module.

More details
  • Supported external access to patient and medication-related information.
  • Integrated with service boundaries that demanded stable contracts.
  • Helped deliver production-ready interoperability for public-sector use.
  • Java
  • EJB
  • Spring
  • Hibernate
  • SOAP
Open project page