Noa Havazelet

  • Google, UK and Ireland DevRel Regional Lead
  • London
  • Computer Software