Engineering case studies
Anonymized examples of how I investigate problems, weigh trade-offs, reduce risk, and measure useful outcomes.
Making a patient-facing app feel faster
How measurement-led frontend refactoring improved a critical experience without a risky rewrite.
Roughly 40% faster load time on the targeted experience
Designing payment webhooks for retries
A durable approach to signature validation, idempotency, asynchronous work, and controlled replay.
Duplicate delivery no longer meant duplicate business effects
Building real-time features that recover
Why WebSockets and push notifications should signal state changes—not become the only copy of state.
Clients could reconnect, resynchronize, and tolerate missed events