John Novak is a Principal Security Engineer at Praetorian with a proven track record in reverse engineering and IoT security across critical infrastructure, medical, and commercial domains. He led the formation of Praetorian's Reverse Engineering pod and drives complex embedded device assessments, blending deep hands-on vulnerability discovery with program-level leadership. His research uncovered a critical Azure B2C zero-day presented at DEFCON 31 that prompted Microsoft to rearchitect session management, illustrating impact at the platform scale. Before Praetorian he spent over a decade in computer network exploitation operations and vulnerability research, bringing operational tradecraft and mathematic rigor to applied security. Based in Washington, D.C., he holds a BS in Mathematics from Carnegie Mellon and combines analytical foundations with practical exploit and remediation experience.
8 years of coding experience
8 years of employment as a software developer
Bachelor of Science (B.S.), Mathematics, Bachelor of Science (B.S.), Mathematics at Carnegie Mellon University
Contributions:14 commits, 2 PRs, 13 pushes in 18 days
ctfctf-challengespraetorian
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
John Novak - Principal Security Engineer at Praetorian