WRITING
Software engineering, systems, essays, and things worth thinking through.
Software Engineering
Implementation-backed articles about APIs, distributed systems, production reasoning, and the tradeoffs behind the code.
When Should an API Wait for Kafka?
How acknowledgement boundaries, caller-owned event identity, consumer deduplication, bounded retries, and dead-letter handling shape an asynchronous API contract.
Kafka Fundamentals Primer
The Kafka vocabulary and distributed-systems concepts behind acknowledgement boundaries, retries, consumer offsets, idempotence, DLQs, and outbox design.
Essays & Notes
Longer-form thinking about capability, technology, trust, and whatever else seems worth examining.
Building the Chassis
What a pair of 120-pound dumbbells made me reconsider about strength, size, injury, recovery, and the kind of body I actually want to build.
Calibrated Trust
How to think clearly when the internet can manufacture reality — without turning skepticism into paranoia.