Moritz Tanner

Software Engineer at LINBIT

Vienna, Austria
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

👤
Senior
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.
code11 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
56reputation
2kreached
1answer
0questions
github-logo-circle

Github Skills (22)

kubernetes10
docker10
develop10
storage10
dsa10
dockers10
data-storage10
openssl10
cryptography10
kubernetes-pods10
rust10
backend10
testing9
cloud-infrastructure9
devops9

Programming languages (15)

SmartyJavaCSSC++RustCMakefileGo

Github contributions (5)

github-logo-circle
LINBIT/linstor-server

Aug 2020 - Dec 2022

High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
Role in this project:
userBackend & 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.
block-storagedockerkubernetesopenstackproxmox
rust-openssl/rust-openssl

Jun 2018 - Jun 2018

OpenSSL bindings for Rust
Role in this project:
userBack-end Developer
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.
Request Free Trial