Andreas Herrmann

Vice President, Specialized Engineering And Advisory at Modus Create

Dübendorf, Zurich, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Andreas Herrmann is a seasoned engineering leader with 12 years of experience who currently heads Tweag as Vice President, Specialized Engineering and Advisory at Modus Create in Dübendorf, Zurich. He combines deep technical roots—evident from hands-on roles leading scalable builds and OSPO initiatives—with strategic leadership across open source and consulting practices. Trained as a physicist with degrees from ETH Zürich and a PhD from Université de Fribourg, he brings rigorous analytical thinking to software build systems and developer productivity. Andreas also contributes to open-source tooling, improving reproducible Haskell/LLVM build environments via Nix, demonstrating a practical focus on reproducible, developer-friendly workflows. Colleagues know him for bridging research-grade problem solving with pragmatic delivery for large engineering organizations.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD Physics, Doctor of Philosophy - PhD Physics at Université de Fribourg - Universität Freiburg
bookMaster of Science ETH Physics, Master of Science ETH Physics at ETH Zürich
github-logo-circle

Github Skills (6)

dependency-management10
nix10
haskell10
build-automation10
cicd9
code-generation7

Programming languages (23)

JavaC++CRustScalaTeXElmGo

Github contributions (5)

github-logo-circle
llvm-hs/llvm-hs

Mar 2017 - Jun 2017

Haskell bindings for LLVM
Role in this project:
userDevOps Engineer
Contributions:6 commits, 4 PRs, 6 comments in 3 months
Contributions summary:Andreas's contributions primarily focus on enhancing the build and development environment for the llvm-hs project. This includes creating and modifying Nix configuration files (`default.nix`, `shell.nix`) to manage dependencies and build processes. The user implemented a Nix shell environment, allowing for reproducible builds and simplified development workflows. Additionally, they updated package dependencies and made configurations more flexible for users by allowing them to specify their nixpkgs tree.
llvm-ircode-generationllvm-hshaskell-bindingshaskell
The central registry of Bazel modules for the Bzlmod external dependency system.
Contributions:2 PRs, 7 pushes, 9 branches in 3 years 3 months
starlarkbzlmodbazelbazel-rules
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Andreas Herrmann - Vice President, Specialized Engineering And Advisory at Modus Create