Patrick McDonald

Patrick McDonald

Building systems that can explain themselves.

Staff software engineer writing about distributed systems, payments infrastructure, AI reliability, and designing applications that remain explainable under failure.

New Jersey, USA

Ramblings