Summary
Fraser Dunlop is a software developer with a decade of experience building reliable, data-driven systems and leading engineering teams across research and industry. Based in St Andrews, he has moved between academic research—extending constraint modelling tools in Haskell and developing spatio-temporal algorithms—and production roles at FanDuel and MLabs where he implemented real-time data pipelines, Kubernetes-based microservices, and blockchain contracts for Cardano. He has hands-on expertise in rigorous testing and verification, having built a SAT-solver-driven test specification system to exhaustively enumerate unit test spaces for financial smart contracts. Fraser combines strong systems thinking (memory-leak debugging, CI/CD automation, Docker/Helm hardening) with a mathematical background (First Class MMath), enabling him to translate formal methods into practical, auditable software. Colleagues describe him as someone who treats software as a language—designing expressive abstractions as well as the low-level plumbing that makes them robust. He brings a rare blend of research-grade formalism and production engineering discipline to complex, mission-critical projects.
10 years of coding experience
5 years of employment as a software developer
Master of Mathematics, MATHEMATICS AND STATISTICS, Honours First Class, Master of Mathematics, MATHEMATICS AND STATISTICS, Honours First Class at University of St Andrews