Markus Huggler discovered the world of computers at an early age in his dad’s architectural office. For fear of his son’s love of experimentation, Markus’ dad bought him a Commodore 64 when he was still in primary school. The next step was an ISDN modem, which opened up a whole new world of possibilities for Markus.
After completing his primary education, Markus attended Kantonsschule Rychenberg in Winterthur, where he completed his school leaving exams in 2001. Next up for Markus was a 6-month trip to New Zealand to improve his English. Shortly after returning from his travels, he was admitted to the civil service.
Markus’ first task in his civil service role was to program an online library in PHP and a website for addiction prevention for a municipal office.
While studying sociology and macroeconomics at the University of Zurich, he got involved in an interest group discussing the Internet, which led him to his first employer, Ywesee. There he learned the programming language Ruby and the concepts of object-oriented programming, as well as the basics of operation and maintenance of web applications according to the rules of Extreme Programming (XP).
When Markus later realised that he enjoyed the LaTeX implementation of his term papers more than the actual content of the papers, he decided to change his field of study to something more in line with his personal preferences. In 2006, he switched from Zurich University to ETH Zurich to commence his studies in computer science.
Four years later, he completed an internship at EcoLogic AG, and continued working there after his studies. During his time at EcoLogic, Markus played an influential role in building up the company’s software development activities. During this time, software development activity grew from the equivalent of just under 1.5 full-time positions to over 5.