Arbeitete nach dem Studium an der ETH Zürich als Elektronik-Entwicklungsingenieur. Danach mehrere Jahre Dozent für Betriebssysteme und Netzwerke an der Technischen Berufsschule Zürich sowie Cisco-Trainer. Seit 2005 als Engineer und Consultant für IT-System- und Netzwerksicherheit tätig und bestens vertraut mit der Administration von Linux- und Windowssystemen.