Hendrik Maus is a seasoned software engineer with 15 years of experience focused on developer experience, SRE, and automation, currently working as a Staff Engineer and freelancing from Viersen, Germany. He builds processes and tools in Rust to streamline developer workflows so product teams can deliver business value faster, with a pragmatic eye for release automation and reliability. At trivago he progressed from Lead Engineer to Senior SRE roles, later contributing backend and DevOps improvements to open-source Rust projects like the fornjot CAD kernel by automating crate publishing. His work blends hands-on engineering with technical writing—improving docs and tutorials for Uberspace while shipping tooling such as a release-operator that integrates with crates.io. Colleagues would describe him as a builder who prefers preventing toil through automation rather than firefighting, and who brings a web-development BA mindset to systems-level problems.
15 years of coding experience
13 years of employment as a software developer
Bachelor of Arts - BA (hons.), Web Development, Bachelor of Arts - BA (hons.), Web Development at SAE Institute
Early-stage b-rep CAD kernel, written in the Rust programming language.
Role in this project:
Backend & DevOps Engineer
Contributions:21 reviews, 94 commits, 17 PRs in 5 months
Contributions summary:Hendrik primarily focused on improving the release process and automating crate publishing. Their contributions involved the creation of a `release-operator` tool, including features for detecting releases, setting Action outputs, and publishing crates to crates.io. They implemented a publish sub-command that validates crate paths, determines the current state, and publishes if necessary. They also incorporated improvements for determining the crate's upstream version and integrated with the crates.io API to verify versions and handle the publishing process.
The Uberlab provides various tutorials - written by you! - on how to run software and tools on Uberspace 7.
Role in this project:
Technical Writer
Contributions:5 commits, 2 PRs, 1 comment in 1 month
Contributions summary:Hendrik's contributions primarily focus on creating and updating documentation for the `uberspace/lab` repository, specifically focusing on guides related to setting up and running various software applications on Uberspace 7. The user added a new guide for the Commento commenting platform and made several revisions to this guide, including typo fixes, hyperlink formatting, and aligning tags with other guides. These updates improved the clarity, accuracy, and usability of the documentation.
hostinguberspacelaboratorysetup-guideuberlab
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
Hendrik Maus - Staff Engineer at Site Reliability Engineer