Ran supervises the Insights Consultation Management Team and manages the decision-making processes of all the organizations with which Insights works, among them: Ministry of Environmental Protection, Ministry of Economy, Planning Administration, Municipality of Tel Aviv and Municipality of Kfar Saba. Ran received a Master's Degree in Public Policy from Tel Aviv University after earning his BA with honors in Politics and Government and Middle Eastern Studies at Ben-Gurion University. During his studies, Ran took an active part in the Ayalim Association for settling the Negev and the Galilee and lived in the student village in Dimona.
During his volunteer service in the organization, Ran led many social and community projects. Additionally, Ran was in charge of the youth department of Dimona, where he led and managed the creation of an informal education plan for youth in the city. Ran was an officer in the paratroopers. He completed the officer training course as outstanding cadet in his company and was later named outstanding officer by the General of Command.