Moritz Hedtke

Working Student For Software Development at CQSE GmbH

Hesse, 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
Moritz Hedtke is a pragmatic software engineer with a decade of hands-on experience and a focus on robust back-end systems, currently working as a software development student at CQSE GmbH while pursuing a master's in computer science at TU Darmstadt. He contributes to notable open-source projects like ILSpy and the Android VM deobfuscator simplify, where he implemented resilient error-handling and recovery strategies to keep complex decompilation workflows running. His work shows a knack for stabilizing tooling around edge cases—resetting VMs on crashes, wrapping optimizers in safe guards, and fixing tricky assembly-resolution and decompilation bugs. Strong academic performance (BSc 1.3, thesis 1.0) complements his practical contributions, and his GitHub handle hints at an appreciation for the craftsmanship of legacy code.
code10 years of coding experience
bookTechnischen Universität Darmstadt
languagesGerman, English
github-logo-circle

Github Skills (21)

decompiler10
ilspy10
deobfuscation10
net10
dotnet10
decompilation10
java10
decompile10
asp-net10
javas10
android10
dotnet-core10
reverse-engineering10
csharp10
virtual-machine9

Programming languages (34)

C#CSchemeDIGITAL Command LanguageMakefileGoCommon LispMustache

Github contributions (5)

github-logo-circle
icsharpcode/ILSpy

Sep 2017 - Oct 2017

.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
Role in this project:
userBack-end Developer
Contributions:27 commits, 24 PRs, 36 comments in 18 days
Contributions summary:Moritz primarily worked on the .NET decompiler project, focusing on bug fixes and improvements to the core functionality. Their commits addressed issues in assembly resolution, code formatting, and decompilation of specific C# constructs like `catch-when` blocks and proxy calls. They also added a test case to ensure the correct handling of proxy calls.
dotnetilspydecompilepdbmono
CalebFenton/simplify

Aug 2017 - Aug 2017

Android virtual machine and deobfuscator
Role in this project:
userBack-end Developer
Contributions:7 commits, 1 PR, 13 comments in 1 day
Contributions summary:Moritz primarily focused on enhancing the `simplify` project by adding features to handle and ignore errors during the execution and optimization of code. They implemented an "ignore errors" option to the SimplifyOptionsParser, allowing the program to continue execution even when exceptions occur. The user also wrapped optimizer.simplify calls and execution graphs within try-catch blocks. Furthermore, the user introduced logic to reset the virtual machine on crashing and updated the help message for the project.
malware-analyzerdalvikdeobfuscatoremulatorandroid-framework
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
Moritz Hedtke - Working Student For Software Development at CQSE GmbH