Nikolaus Rath is a seasoned software engineer with 16 years of experience building and hardening back-end systems, currently based in the UK and working at Quadrature. His career spans SRE and Linux engineering roles at Google and Jane Street, long-term consultancy for performance-sensitive teams like Valve, and research-driven control systems development in fusion physics. An active open-source contributor, he has improved critical filesystem and storage projects—contributing SFTP extensions and race-condition fixes to sshfs and libfuse, and cross-platform correctness and performance fixes to Cython and S3QL. Trained as a PhD plasma physicist, he brings a rare combination of rigorous scientific problem-solving and practical systems engineering, often tackling low-level concurrency and portability issues that are easy to overlook. Colleagues value him for quietly durable solutions: refactors, compiler-warning fixes, and subtle protocol improvements that reduce operational risk.
The reference implementation of the Linux FUSE (Filesystem in Userspace) interface
Role in this project:
Backend Developer
Contributions:53 releases, 101 reviews, 94 commits in 4 years 10 months
Contributions summary:Nikolaus primarily contributed to the documentation of the FUSE library, updating and clarifying the information regarding the usage of various operations like `forget`, `readdirplus`, and `open`. Their work included describing the expected behavior, explaining the impact of changes, and offering suggestions for best practices. They also added new example files and test cases to the library, showcasing and testing features like setxattr and writeback caching.
a full featured file system for online data storage
Role in this project:
Back-end Developer
Contributions:32 releases, 54 reviews, 2284 commits in 12 years 4 months
Contributions summary:Nikolaus's commits indicate a focus on back-end development tasks within the S3QL project. The primary focus is on refactoring and enhancing core functionality of the storage backend through modifications to the core file system code. The user also added support for server-side encryption of objects as well as code for supporting reduced redundancy storage classes. They also seem to be involved in testing and maintaining the system.
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.