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
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
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
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
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
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
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