Summary
Chris Brown is a Reader in Computer Science at the University of St Andrews with 15+ years of experience researching and building tools that make parallel systems more programmable. He leads EU Horizon 2020 work packages on semi-automated refactoring to introduce parallelism into C++ and has steered both academic teams and a spin-out product, ParaFormance, from research prototype toward commercial traction. His technical roots span functional languages (Haskell, Erlang), systems programming (C/C++), and tooling for concurrency, complemented by strong teaching and dissemination skills including supervising PhD students and delivering international talks. Chris blends rigorous theoretical grounding—PhD-level expertise in logic and mathematics—with practical system architecture and software development experience. He is comfortable translating complex research into usable developer tools and investor-ready pitches, a trait reflected in his dual academic and CTO roles. Based in St Andrews, he quietly bridges cutting-edge parallel-programming research with industry-facing productisation.
15 years of coding experience
2 years of employment as a software developer
BSc (hons), Computing Science, BSc (hons), Computing Science at Northumbria University
PhD, Computer Science, PhD, Computer Science at University of Kent
English, cantonese (basic)