writing
Blog
Architecture decisions, engineering lessons, and notes from the field.
OpenClaim Core: A FHIR R5 Claims Clearinghouse in Five Diagrams
How OpenClaim Core takes a FHIR R5 claim from a hospital, gets it to the payer once and keeps every cent balanced. Five diagrams and one worked example.
HL7 v2 at the HSE, and What FHIR R5 Changed
In 2016 I built the HL7 v2.4 service that took Under-6s GP scheme messages into PCRS. Here’s how it worked, and how the same job looks in FHIR R5 today.
Agritelem: Cow Telemetry That Works Without Signal
A diagram-led walk through Agritelem, my livestock telemetry project. One OpenAPI contract, an ingest path that shrugs off retries, a pipeline that grades each day, and an iPhone app that keeps working in a barn with no signal.
Who Really Owns This Company? Unwrapping Beneficial Ownership in .NET
A diagram-led tour of AegisClm, my KYC and AML decisioning service for corporate banking. It covers how it adds up ownership paths, answers ‘what did you know then’, and handles the EU’s switch to AMLR in July 2027.
Who Presses the Button? Sole Control for Cloud Signatures in Rust
A qualified e-signature must stay under the signer’s sole control, even when the key sits in a cloud HSM. Here’s how trust-hub-core enforces SCAL2 in Rust, told through five diagrams.
Your LinkedIn Profile Is Training the Algorithm That Will Score You
The EU AI Act’s enforcement deadline is August 2026. LinkedIn defaults your profile into AI training. That AI scores candidates. Here’s what that means for engineers in regulated sectors.