Ahmad Zidan

A living, breathing draft. Currently: the observer and the observed.

GitHub / LinkedIn / Email