Daniel Grunwald

Software Developer at Axivion GmbH

Bremen, Free Hanseatic City of Bremen, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code21 years of coding experience
bookMaster of Science (M.Sc.), Computer Science, Master of Science (M.Sc.), Computer Science at Universität Karlsruhe (TH)
bookBachelor 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
languagesGerman, English
github-logo-circle

Github Skills (48)

debugging10
editors10
debug10
maintenance10
il10
text-editor10
multithreading10
compiler-development10
net10
nunit10
dotnet10
decompilation10
code-completion10
ui-design10
editor10

Programming languages (13)

C#PowerShellJavaC++RustCTeXTypeScript

Github contributions (5)

github-logo-circle
icsharpcode/AvalonEdit

Nov 2008 - Sep 2022

The WPF-based text editor component used in SharpDevelop
Role in this project:
userFull-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.
c-sharpcsharpwpftext-basedavalonedit
icsharpcode/SharpDevelop

Jan 2005 - Jun 2016

#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Role in this project:
userFull-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