Benjamin Diedrichsen is a freelance software engineer based in Berlin with 13 years of hands-on experience designing small to mid-size software landscapes across the full lifecycle from architecture and domain modeling to deployment and maintenance. Comfortable on the JVM (Java, Scala, Groovy) and an enthusiastic user of the JavaScript ecosystem (Node.js, React, CoffeeScript), he blends object-oriented and functional paradigms to produce elegant, efficient code. He has a practiced eye for deconstructing real-world problems into clean models, and takes pride in prototyping robust, production-ready solutions. An active open-source contributor, he improved the high-throughput mbassador event-bus—enhancing async dispatch, subtype filtering, and reliability—demonstrating a focus on performance and correctness beyond day-to-day product work.
13 years of coding experience
4 years of employment as a software developer
Computer Science and Economics, 1.5, Computer Science and Economics, 1.5 at Fachhochschule Nordakademie Elmshorn
Powerful event-bus optimized for high throughput in multi-threaded applications. Features: Sync and Async event publication, weak/strong references, event filtering, annotation driven
Role in this project:
Back-end Developer
Contributions:1 release, 118 commits, 32 PRs in 9 years 1 month
Contributions summary:Benjamin primarily contributed to refactoring and improving the `mbassador` library, focusing on the core functionality of message handling. They implemented subtype-only filtering and other improvements to the asynchronous message dispatch, and the handling of publication errors. Furthermore, the user added various documentation. The commits reflect a focus on improving the library's performance and reliability.
Performance comparison of a set of event bus implementations (Java)
Contributions:19 commits, 7 pushes, 16 comments in 6 years 8 months
implementationscomparisonbusperformancedispatcher
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
Benjamin Diedrichsen - Freelance Software Engineer at Self-employed