Siegfried Pammer is a Senior Software Engineer with 18 years' experience specializing in .NET tooling, compilers and developer tooling, currently working in QA at Qt. He leads C# compiler efforts at Axivion and is a longtime contributor and developer of ILSpy and other icsharpcode projects, bringing deep expertise in decompilation, IL analysis and modern C# language features. His open-source work spans both back-end compiler/refactoring engines and front-end editor UI (AvalonEdit/AvaloniaEdit), showing a rare full-stack fluency across language tooling and editor rendering. Siegfried combines rigorous test-automation and performance-minded refactors with feature work such as VB.NET refactorings, syntax highlighting improvements, and editor rendering fixes. Based in Steyr, Austria, he pairs academic grounding from TU Wien with practical impact on widely used .NET OSS like ILSpy and SharpDevelop—often improving obscure corner cases of language semantics and tooling.
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Role in this project:
Back-end Developer
Contributions:1 release, 128 reviews, 3424 commits in 12 years
Contributions summary:Siegfried primarily contributed to the core functionality of the .NET Decompiler, focusing on code-level improvements. Their work included refactoring and implementing features related to handling and decompiling code, such as enhancements for deconstruction, handling of various patterns, the analysis of code, and the generation of code mappings. They also improved the analysis of the IL, inlining variable declaration, handling issues with code such as stackallocs and null-checks, and adding support for new C# language features like parameters and the use of "with" expressions.
The WPF-based text editor component used in SharpDevelop
Role in this project:
Back-end Developer
Contributions:7 reviews, 188 commits, 17 PRs in 13 years 3 months
Contributions summary:Siegfried contributed to the AvalonEdit text editor component used in SharpDevelop, adding functionalities to its core features. They implemented and improved syntax highlighting for various code constructs, fixed bugs, and integrated XML parsing and testing, enhancing the editor's capabilities. The user also focused on improving the code's performance by removing debug code in the Release build. Moreover, the developer reimplemented CC using the incremental parser.
c-sharpcsharpwpftext-basedavalonedit
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.