AMR SHAMS

Backend engineer.
Systems, types, text, boring reliable software.


Hi, I'm Amr.

I build backend systems, internal tools, and software that survives contact with production.

I like explicit state, small interfaces, typed edges, boring databases, and code that can be deleted.

Edges

  • Input
  • State
  • Output
  • Failure

If I cannot name the edge, I probably cannot maintain it.