Mogens Grabe is a pragmatic software architect and CEO with 15+ years building maintainable, evolvable .NET systems for complex domains, currently leading Copper Energy Systems and commercial services around the open-source Rebus service bus. He blends Domain-Driven Design with hands-on engineering—designing APIs, autonomous services, event-sourced systems and scalable integrations—while prioritizing long-term operability. A regular contributor to prominent .NET projects like Serilog, Rebus and NServiceBus, he’s improved critical logging and messaging components (notably Serilog sinks and assembly scanning in NServiceBus) to boost reliability and performance. Based in Horsens, Denmark, he also runs niche businesses from beer retail to ETRM platform offerings, showing an unusual mix of technical depth and entrepreneurial flair.
15 years of coding experience
6 years of employment as a software developer
Esbjerg Statsskole
Software engineering, Software engineering at Aarhus University
B. Sc. Engineering Information Technology, B. Sc. Engineering Information Technology at Engineering College of Aarhus
:bus: Simple and lean service bus implementation for .NET
Role in this project:
Back-end Developer
Contributions:7 reviews, 2840 commits, 139 PRs in 11 years 4 months
Contributions summary:Mogens primarily contributed to the Rebus service bus implementation for .NET. Their work focused on enhancing the system's functionality, including making the DataBusAttachment serializable, handling locked files during last read time updates, and adding a serialization speed test. Additionally, the user worked on enhancing the MSMQ transport configurations with a customization API.
Build, version, and monitor better microservices with the most powerful service platform for .NET
Role in this project:
Back-end Developer
Contributions:82 commits in 1 month
Contributions summary:Mogens focused on refactoring and improving the assembly scanning logic within the NServiceBus framework. They moved assembly scanning into a dedicated `AssemblyScanner` class, added the ability to exclude irrelevant DLLs, and introduced options for scanning specific subdirectories, or excluding .exe files to improve performance. The contributions involved changes to the core assembly scanning functionality, which is critical to the correct functioning of the messaging platform. The user also performed merge operations, likely integrating their code changes into the main branch.
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
Mogens Grabe - CEO At Copper Energy Systems at Rebus.fm