Moritz Tanner is a software engineer based in Vienna with 11 years of experience building high-performance, production-grade systems, most recently at LINBIT where he works on storage and backend infrastructure. He specializes in performance-sensitive code across the full stack—from kernel modules and binary format readers in C/C++ to HPC schedulers in Rust and C, and backend services in Java, Kotlin, Go and Python. His work processing terabytes of satellite imagery taught him to balance raw performance with maintainable, easy-to-read code, a principle he applies to both data science pipelines (NumPy, Pandas) and cloud-native deployments. Moritz is an active open-source contributor, with notable contributions to linstor-server and rust-openssl (DSA key handling), reflecting a blend of systems-level rigor and cryptographic care. He regularly bridges development and operations, integrating projects into Kubernetes and OpenStack while improving containerization and deployment patterns. Pragmatic and curious, he has a habit of starting many side projects—often to learn a new tool deeply rather than to finish them all.
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
Role in this project:
Backend & DevOps Engineer
Contributions:44 commits, 27 comments in 2 years 4 months
Contributions summary:Moritz primarily contributed to the backend infrastructure and deployment aspects of the LINSTOR server. They implemented features like adding a Kubernetes leader election entrypoint and converting PEM keys and certificates for use within the Docker containers. Additionally, they focused on improving the containerization process by ensuring logging to files, correcting package installation behavior, and addressing database state inconsistencies. The user also made changes to allow for customized snapshot names.
Contributions:5 commits, 1 PR, 1 comment in 5 days
Contributions summary:Moritz focused on implementing and improving the DSA (Digital Signature Algorithm) key handling functionality within the `rust-openssl` library. Their contributions included adding methods to access private and public key components, creating methods to generate keys from raw components, and adding comprehensive tests for DSA key pair generation and signing/verification. These changes involved direct modifications to the `dsa.rs` file, including updates to the underlying C bindings.
opensslrust
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.