Andreas is a physicist turned software engineer. He leads the Bazel team, and maintains Tweag's open source Bazel rule sets and the capability package. He is passionate about functional programming, and hermetic and reproducible builds. He lives in Zurich and is active in the local Haskell community. Andreas studied physics at ETH Zurich and specialized on computational physics for his PhD at University of Fribourg on strongly correlated materials in non-equilibrium.
While computational physics is heavy on C++, Fortran, and Python, it was this time where he found his passion for Haskell and Nix. Software has been a strong interest for Andreas from early on and after his time in academia he decided to work in the industry as a software engineer.
At Tweag Andreas has worked as a software engineer on various projects involving Haskell, Scala, Nix, Bazel, and more. He now leads the Bazel team and maintains several of Tweag's open source projects including its Bazel rule sets.
Outside of work Andreas contributes to the Haskell community in Zurich, right now as the president of the Zurich Friends of Haskell which organizes ZuriHac. He enjoys learning about programming languages, travelling, hiking, and spending time with his family.
Other Tweagers appreciate Andreas as an excellent, friendly engineer with a sense of diligence and great attention to detail. Talking to Andreas will likely solve your problems but also lift your mood!
Talks I've Given
Bazel eXchange Panel: Day 2
Featuring Gregg Reynolds, Guillaume Maudoux, Matt Mackay, Aleksander Gondek, Artur Stachecki and Andreas Herrmann
Join us as we wrap up Bazel eXchange with this panel hosted by Andreas Herrmann from TWEAG. Andreas will be joined by a selection of the days speakers for a virtual panel exploring a variety of topics that are front of mind for teams working within the Bazel build community.software-development bazel
Bazel eXchange Panel: Day 1
Featuring Alexei Drake, Jason Dobies, Alex Eagle and Andreas Herrmann
Join us at the end of Day 1 of Bazel eXchange for this panel hosted by Andreas Herrmann from TWEAG.
Andreas will be joined by a selection of the days speakers for a virtual panel exploring a variety of topics that are front of mind for teams working within the Bazel build community.software-development bazel