
- Published on
- /9 mins read
Messaging systems · Background execution · Developer experience
I'm a Senior Software Engineer at GitHub, working on a platform that supports roughly 8B background jobs and 150B events each day. I write field notes, source-level studies, and experiments with the evidence—and the limits—made explicit.

José David Baena
Messaging infrastructure · Distributed systems
Assess how I think through a protocol bug, a structured course, a codebase study, and an interactive simulator.
Protocol debugging
15 min article
Trace silent data loss from client behavior to one missing 8-byte protocol write.
Open resourceGuided course
13 parts · complete
Work through protocol internals, platform ownership, and migration boundaries in a deliberate order.
Open resourceSource-guided study
8 parts · complete
See how a Kafka-compatible system changes durability, storage, and operations under the hood.
Open resourceInteractive project
Author / Maintainer
Explore queues, retries, and failure modes without standing up a worker fleet.
Open resourceOne production-systems anchor plus recent entries from distinct research projects.



Get occasional field notes, follow every release through RSS, or start a technical conversation.
Email signup is not configured on this deployment. The RSS feed remains complete and works in any feed reader.
Open the RSS feedFor distributed-systems work, collaboration, relevant engineering opportunities, or a technical conversation, email is the simplest path.
Start a conversation