Daniel Grunwald is a seasoned software developer with over 21 years of experience specializing in .NET tooling, compilers and developer tooling. He is a long-time open-source maintainer and contributor to high-profile projects such as ILSpy and SharpDevelop, and the creator of widely used libraries like AvalonEdit and NRefactory. At Axivion and ICSharpCode.net he has delivered robust back-end and full-stack improvements—fixing intricate IL parsing and thread-safety issues, enhancing code completion, and addressing high-DPI and editor UX edge cases. His work shows a rare combination of low-level runtime and metadata expertise alongside practical UI/editor craftsmanship. Based in Bremen, Germany, he pairs strong academic credentials in computer science with a steady track record of improving developer productivity in complex codebases. An understated strength is his focus on reliability and maintainability: many contributions are targeted bug fixes and synchronization improvements that prevent subtle, hard-to-reproduce failures.
21 years of coding experience
Master of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Universität Karlsruhe (TH)
Bachelor of Science (B.Sc.), Computer Science, 1.4 (very good), Bachelor of Science (B.Sc.), Computer Science, 1.4 (very good) at Technische Universität Carolo-Wilhelmina zu Braunschweig
The WPF-based text editor component used in SharpDevelop
Role in this project:
Full-stack Developer
Contributions:578 commits, 45 PRs, 54 pushes in 14 years
Contributions summary:Daniel contributed to the UI of the AvalonEdit text editor, addressing issues related to selection behavior and ensuring proper rendering with the correct highlighting state. They also implemented the option to show line numbers and control its foreground color. Their work also involved adding rich-text support and basic features like copy and paste functionality for rectangular selections, enhancing user interaction and the tool's usability.
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Role in this project:
Full-stack Developer
Contributions:4121 commits, 7 pushes, 7 comments in 11 years 6 months
Contributions summary:Daniel's commits primarily focused on the development and maintenance of the SharpDevelop IDE. The user implemented changes to improve core functionality, including refactoring code, fixing bugs, and adding unit tests. They also made contributions to the UI, such as enhancing the functionality of the code completion window and addressing high-DPI scaling issues. Their contributions touch various aspects of the IDE, including code parsing, editor features, and the user interface.
dotnetrevit-apiprogramming-languagesshortcsharp
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
Daniel Grunwald - Software Developer at Axivion GmbH