Summary
Mark Harman is a senior research scientist at Meta London and a full professor of Software Engineering at UCL with over three decades of research and industry experience spanning software testing, source code analysis, and metaheuristic optimization. He combines deep academic leadership—founding and directing CREST and serving in senior university roles—with hands-on industrial impact, including co-founding a startup whose assets and research were acquired by Facebook. His current research blends Bayesian deep learning, Gaussian processes, meta-learning and causality, bringing probabilistic rigor to practical engineering problems. Mark has a long track record of driving reproducible software engineering research into production environments and large-scale platforms. He holds a PhD in Computer Science and an MEng from Imperial College, reflecting a rare mix of formal training and applied systems expertise. Colleagues often note his ability to translate theoretical advances into tools and products that scale in industry settings.
11 years of coding experience
22 years of employment as a software developer
MEng Software Engineering, MEng Software Engineering at Imperial College London
PhD computer science, PhD computer science at Polytechnic of North London
O and A levels, O and A levels at Emmbrook Comprehensive Wokingham