Dennis Babkin is a Staff Engineer with over two decades of hands-on experience in low-level systems, reverse engineering, and security research, currently based in Vancouver, Washington. He combines deep expertise in Windows native development (kernel drivers, Credential Providers, COM/WinAPI) with practical web and database skills, and has produced extensive educational content including long-form kernel driver coding sessions and demos. As founder of dennisbabkin.com, he runs a consulting and software practice while publishing a blog that helps developers write more secure code and assists organizations with online security. His background as a malware analyst and bug hunter informs a pragmatic approach to vulnerability research and defensive engineering. Colleagues rely on his uncommon mix of kernel-level mastery, reverse-engineering fluency, and clear technical communication to tackle thorny security and interoperability challenges.
9 years of coding experience
6 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Moscow Institute of Electronics and Mathematics (Technical University)
Contributions:20 commits, 19 pushes, 1 branch in 1 year 9 months
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.