Summary
Paul Brookes is a Lead AI Engineer with a decade of Python-driven experience applying agentic AI, evolutionary algorithms, and Bayesian optimisation to accelerate engineering and scientific discovery. With a PhD in physics and early work in quantum computation and superconducting qubits—including a filed patent and academic prizes—he brings rigorous, multidisciplinary problem-solving to product-grade ML systems. At TurinTech AI he leads development of evoML and Artemis, delivering production refactors that achieved 10x speedups and guiding on-prem deployments for major financial clients. Comfortable from low-level C to systems languages he's currently expanding into Zig, C++, and Rust to better bridge hardware and software abstractions. He combines hands-on coding, technical leadership, and client-facing product strategy to translate research into robust, auditable pipelines. Less obvious: he routinely mixes experimental scientific thinking with software engineering practices to treat models and systems as instruments to be iteratively designed and validated.
10 years of coding experience
7 years of employment as a software developer
MSci Physics, MSci Physics at University of Cambridge
University College London
French, German