Ben Andrew is a PhD researcher and software engineer with 11 years’ experience specialising in safety-critical system verification and robust tooling for the OCaml ecosystem. He has hands-on systems and CI experience from Tarides, where he built distributed CI for the Opam repository and exposed multicore runtime bugs while testing OCaml 5 across many OSes and architectures. At Cambridge he supervises undergraduates in logic and formal verification and has applied GPU optimisation and memory-constrained runtime work in prior research internships. His background spans embedded cross-compilation, real-time OS constraints, and graphics optimization for VR, reflecting an unusual mix of low-level systems and formal methods. Based in Manchester, he combines rigorous academic training with production engineering that surfaces subtle concurrency and degradation issues before they reach users.
11 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at The University of Manchester
BA (Hons) Computer Science, BA (Hons) Computer Science at University of Cambridge
A-levels Maths, Further Maths, Physics, Computer Science, A-levels Maths, Further Maths, Physics, Computer Science at Haberdashers' Aske's Hatcham College
An OCurrent pipeline for testing submissions to opam-repository
Contributions:1 PR, 80 pushes, 65 branches in 1 year 2 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.