Summary
Carl Pulley is a Senior Software Engineer with 15 years of experience specialising in distributed systems, program analysis and digital forensics, currently working on privacy engineering for the DAML language/compiler. His background spans R&D in both academia and industry, contributing to scalable, low-latency cloud systems at Disney Streaming and advanced static analysis and threat modelling for secure software at Oodle Car Finance. He combines formal methods and program verification (PhD in Mathematical Logic) with practical engineering across Scala, Haskell, Akka and cloud platforms, and has a track record of shipping high-availability, CI/CD-driven services. Carl’s research-fed approach yields clear, top-down problem decomposition but he also applies creative, divergent thinking when projects demand it. Notably, his forensic work has included decrypting observed Diffie-Hellman exchanges on HPC clusters and building analysis tooling across OCaml, C/C++ and Python, reflecting a rare mix of theoretical depth and hands-on systems engineering.
15 years of coding experience
16 years of employment as a software developer
BSc, Mathematics, BSc, Mathematics at University of Nottingham
MSc, Logic and Computation, MSc, Logic and Computation at The University of Manchester