Matthias Zenger
Welcome to my homepage. I am a software engineer at Google. Before joining Google in July 2004, I was a research assistant at the Programming Methods Laboratory of the Swiss Federal Institute of Technology (EPFL) in Lausanne, Switzerland. I studied computer science at the University of Karlsruhe in Germany and at the University of South Australia in Adelaide.

My interests in computer science focus on software engineering, compiler construction, programming languages, and programming in general. In particular, I'm interested in

  • programming language design and implementation,
  • type systems,
  • software extensibility and software evolution,
  • software (re)engineering,
  • architectural design patterns, and
  • the design of APIs.