Paper 'Learning Type Inference for Enhanced Dataflow Analysis' accepted at ESORICS'23; Paper 'Testability Tarpits: The Impact of Code Patterns on the Security Testing of Web Applications' accepted at NDSS'22; Research on automatic binary code analysis and router vulnerabilities featured in ThinkstScape Quarterly for Q4 2021; NoHat talk video on automated binary analysis of router firmware available on YouTube; Concluded the first iteration of the course 'Vulnerabilities and Exploits' at Stellenbosch University.
Research Experience
Founder and CTO of Whirly Labs (Pty) Ltd, overseeing all technical operations; Chief Scientist Emeritus at Qwiet.ai, leading the code analysis team; Associate Professor Extraordinary at Stellenbosch University, teaching the module 'vulnerability discovery and exploitation' as part of the Honours in Computer Science programme.
Education
PhD in Computer Science from the University of Goettingen, where he worked as a research assistant and later as a postdoc in the computer security group led by Prof. Dr. Konrad Rieck; Master's degree in Computer Engineering from Technical University Berlin, with a thesis on vulnerability extrapolation.
Background
Computer security professional, software engineer, and professor based in Cape Town, South Africa. Offers vulnerability assessments, talks, and courses on vulnerability discovery and exploitation.
Miscellany
Recipient of the CAST/GI Dissertation Award 2016; Outstanding Paper Award at ACSAC 2012; Conducts research on code analysis as part of the TESTABLE project funded by the European Union, collaborating with a consortium of companies and universities.