Basavesh Shivakumar is a postdoctoral researcher and systems security engineer with 11 years of experience building scalable program-analysis and fuzzing tools that find and mitigate deep flaws in cryptographic libraries, kernels, and toolchains. His dissertation and follow-on work span practical defenses against speculative-execution attacks and fine-grained constant-time enforcement, including a Distinguished Paper at IEEE S&P and contributions integrated into OpenSSL. He designs and implements end-to-end frameworks—such as FoxDec and LibBinSeek—that lift, symbolize, and directed-fuzz binaries at scale, and his research reaches into cyber-physical and IoT reliability. Based in Blacksburg at Virginia Tech and forged at Max Planck and Purdue, he blends rigorous academic methods with production-minded security patches and compiler defenses. Notably, he combines low-level binary instrumentation with compiler-driven mitigations, aiming to influence how critical systems are built and hardened against emerging microarchitectural threats.
11 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Radboud University
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Purdue University
Bachelor of Technology (B.Tech.), Computer Engineering, Bachelor of Technology (B.Tech.), Computer Engineering at National Institute of Technology Karnataka
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.