Samir Rafiq

Excited by new tech, old problems & big ideas.