Amr Mubarak
Backend Engineer · Distributed Systems
I build backend systems that don't fall apart when things get interesting. High-throughput APIs, event-driven pipelines, infrastructure that holds up under real load.
I care about how data moves, where it breaks, and how to make it not break. Lately that means spending time on consensus, fault tolerance, and the tradeoffs distributed architectures force you to make.
I like understanding systems at the level where the interesting problems actually live. Storage engines, replication, the stuff that abstractions usually hide.
I write Go and Rust. I care about correctness as much as performance. And I'm the kind of engineer who reads the source when the docs don't answer the question.



