Dennis Duda is a Senior Software Engineer in Wuppertal with 11 years of hands-on experience building reliable, low-level systems and product-facing software. He started programming at 10 and brings a correctness-first mindset to firmware and driver work, having implemented USB HID protocols, a pure-Rust kernel driver wrapper for Windows, and a major device framework refactor at NZXT. Prior roles include architecting customizable 3D product configurators and an in-house framework while mentoring juniors, demonstrating strength across backend, tooling, and frontend boundaries. An active reverse engineer and debugger, he has fixed elusive, system-freezing bugs via profiling and DLL injection and contributed precise, accuracy-focused patches to notable open-source projects like the devilution Diablo engine. He identifies as a Rustacean and PC enthusiast, and explicitly avoids crypto/blockchain work.
11 years of coding experience
4 years of employment as a software developer
Fachinformatiker Anwendungsentwicklung, Information Technology, Fachinformatiker Anwendungsentwicklung, Information Technology at Berufskolleg am Haspel Wuppertal
Abitur, Abitur at Städtisches Gymnsium Sedanstraße, Wuppertal
Diablo devolved - magic behind the 1996 computer game
Role in this project:
Backend Developer
Contributions:144 commits, 22 PRs, 16 pushes in 1 year
Contributions summary:Dennis focused on refactoring and optimizing the game's core logic, specifically the spell and monster-related functions within the Diablo engine's C++ code. Their work involved rewriting key functions like `GetManaAmount` to ensure their decompiled code matched the original game, and refactoring code to increase binary accuracy. They also contributed to the integration of new features and bug fixes.
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
Dennis Duda - Senior Software Engineer at NZXT, Inc.