Summary
Alistair O'brien is a Senior Software Engineer and PhD researcher at the University of Cambridge with a decade of experience building compilers, type systems, and cloud-native tooling. A Queens' College Cambridge BA in Computer Science, he has led ecosystems and tools teams at trilitech, shipping next-generation language compilers and runtimes for Tezos, and has hands-on AWS architecture and DevOps experience from industry roles. His research—"Typing OCaml in OCaml: A Constraint-Based Approach"—reflects a deep, practical interest in programming language theory and type systems that feeds directly into his production work. Based in Cambridge, he combines systems and graphics sensibilities with compiler internals, and is known among peers as a compiler and type-system enthusiast who bridges academic rigor with shipping robust developer tools.
10 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Cambridge
A-Levels Computer Science Mathematics Further Mathematics Physics, A-Levels Computer Science Mathematics Further Mathematics Physics at Ellesmere College