Shwed was born in Jerusalem in 1968. He started programming at the age of 13, and two years later began studying computer sciences at Hebrew University in Jerusalem, while he was still in high-school.
During his military service he was part of the Intelligence Corps' Unit 8200.
He is currently a member of the Board of Trustees of Tel Aviv University and the Chairman of the Board of Trustees of the Youth University of Tel Aviv University. He is also a member of the Board of Directors of Yeholot Association Founded by the Rashi Foundation whose charter is, among other things, to reduce dropout rates in high schools.