Moritz Angermann

Head Of Platform Engineering

Singapore
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
Moritz Angermann is a Head of Platform Engineering with 12 years of experience building resilient developer platforms and CI/CD systems, currently leading platform strategy at Input Output (IOHK) from Singapore. He combines deep compiler and systems expertise—contributions to GHC, GHCJS and the AArch64 codegen—with hands-on DevOps work modernizing build and cross-compilation flows for Cardano projects. Moritz is particularly adept at solving cross-platform build puzzles (Windows, macOS, ARM, iOS) and automating release engineering using Nix and other build systems. His background in mathematics and computing from TUM informs a rigorous, detail-oriented approach to tooling and developer experience. Outside formal roles he’s an active open-source contributor to high-profile projects in the Haskell and blockchain ecosystems, often working on low-level integration and build-system interoperability.
code12 years of coding experience
job13 years of employment as a software developer
bookMaster of Science (MSc) (German: Dipl. Math.), Mathematics, Computer Science, Master of Science (MSc) (German: Dipl. Math.), Mathematics, Computer Science at Technische Universität München
bookHong Kong University of Science and Technology (HKUST)
languagesGerman, English
github-logo-circle

Github Skills (48)

semigroup10
s-expressions10
assembly10
system-programming10
typeclass10
nix10
crossbuild10
compiler-development10
monoid10
linux10
build-system10
code-generation10
cardano10
expression10
assemble10

Programming languages (26)

CMakefileWebAssemblyGoHTMLTypeScriptShellDhall

Github contributions (5)

github-logo-circle
input-output-hk/haskell.nix

Apr 2018 - Dec 2022

Alternative Haskell Infrastructure for Nixpkgs
Role in this project:
userBack-end Developer
Contributions:114 reviews, 452 commits, 441 PRs in 4 years 8 months
Contributions summary:Moritz primarily contributed to the Haskell Nix project, focusing on alternative Haskell infrastructure for Nixpkgs. Their commits involve modifying core components of the build system, including driver and configuration files. These changes include adding features like dependency handling, allowing overrides, and integrating with the Hackage ecosystem, and also involved bug fixes and refactoring the build system logic. The user also added support for various licenses.
haskellnixpkgsnixbuild-toolinfrastructure
ghc/ghc

Oct 2014 - Oct 2021

Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing).
Role in this project:
userBack-end Developer & System Architect
Contributions:813 commits, 10 PRs, 5 comments in 7 years 1 month
Contributions summary:Moritz primarily focused on low-level system code generation and optimization, contributing significantly to the AArch64 native code generator. Their work involved implementing core functionalities within the linker and relating code, with contributions including supporting section symbols for GOT relocation and improving control flow within the AArch64 backend, indicating architectural involvement. They also addressed memory-related issues and improved the robustness of the build system, as well as fixes to various aspects of the build and toolchain used.
compilerghcgitlabhaskell
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