Prior to commencing work as a lawyer at Kroes Advocaten, Hans was a lecturer in European Law at the Europa Institute of Leiden University for one and a half years.

Hans studied law at VU University, Amsterdam. During this study programme he supplemented his special interest in migration law by working as a student assistant for various university lecturers and professors at the Amsterdam Centre for Migration and Refugee Law of VU University. In parallel to his studies, he also worked for Stichting Migratierecht Nederland and volunteered as a guest lecturer for Amnesty International.

Before starting his law studies, Hans studied commercial economics at the HAN University of Applied Sciences. He also completed a master's degree in hotel management at the Hotel Management School, Maastricht and Ramon Llull University in Barcelona. He then worked for several years in various five-star hotels in Amsterdam. In addition to Dutch and English, Hans also speaks French fluently due to his work experience in France and Switzerland.