Richard Fussenegger is a Principal Software Engineer based in Berlin with 14 years of experience building high-availability, performant distributed systems and developer productivity platforms. He combines deep systems and security expertise—especially around Kafka, Protobuf, gRPC, and JVM tooling—with hands-on work across cloud native infrastructure and CI/CD at companies like HelloFresh, N26, and AWS. A persistent pragmatist, he has driven migrations to Kafka/MSK, implemented policy-based access control and automated compatibility checks, and created microservice chassis that eliminate boilerplate across organizations. Richard is an active open-source contributor (notably improving validation performance in bufbuild/protoc-gen-validate and contributing to PHP tooling and Actions runner projects), reflecting his commitment to free knowledge and reproducible engineering. Outside work he explores compiler construction and programming language theory, and he brings that theoretical curiosity into practical engineering decisions. Colleagues describe him as a hands-on architect who writes code, mentors teams, and quietly improves developer experience at scale.
14 years of coding experience
20 years of employment as a software developer
Electrical Engineer, Electrical and Electronics Engineering, Electrical Engineer, Electrical and Electronics Engineering at Landesberufsschule Bregenz 2
Master of Science (MSc), Computer Software Engineering, Master of Science (MSc), Computer Software Engineering at Fachhochschule Salzburg
Matriculation (Matura), German • English • Mathematics • Computer Science • Art & Design, Matriculation (Matura), German • English • Mathematics • Computer Science • Art & Design at Volkshochschule Bregenz
Bachelor of Science (BSc), Computer Software Engineering, Bachelor of Science (BSc), Computer Software Engineering at FH Joanneum
—, Electrical and Electronics Engineering, —, Electrical and Electronics Engineering at Höhere Technische Bundeslehr- und Versuchsanstalt Bregenz
Protocol Buffer Validation - Being replaced by github.com/bufbuild/protovalidate
Role in this project:
Back-end Developer
Contributions:5 commits, 6 PRs, 24 comments in 3 years 4 months
Contributions summary:Richard made significant contributions to Java-based validation within the repository. Their work focused on improving the accuracy and performance of string validation functions, including length, email, and UUID validation. The user refactored existing code, replaced dependencies, and implemented optimizations, specifically by changing regular expressions to finite state machines for UUID validation and replacing dependency imports. These changes aimed to improve efficiency and performance of the validation processes.
Kubernetes controller for GitHub Actions self-hosted runners
Role in this project:
DevOps Engineer
Contributions:13 reviews, 7 commits, 7 PRs in 7 months
Contributions summary:Richard's contributions center on improving the build and operational aspects of the actions-runner-controller. Their work includes modifying the `entrypoint.sh` script to copy dotfiles and load environment variables, and removing runner registration logic. They also significantly overhauled the `startup.sh` script, adding error handling and improving overall robustness. Furthermore, the user added a setting to keep `DEBIAN_FRONTEND=noninteractive` which improved the functionality for users of the image.
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
Richard Fussenegger - Principal Software Engineer at Smartly