David Pearce is a research engineer specializing in smart contracts, formal verification, compilers and static analysis with 17 years of experience and a PhD in Computer Science from Imperial College London. He is the author of the Whiley programming language, a verification-focused language he has developed since 2009, and his doctoral work on efficient pointer analysis for C influenced GCC. Currently researching smart contract safety at ConsenSys, he blends deep academic foundations with practical tooling experience, having also created the Java Compiler Kit to simplify static analysis. Based in Wellington, New Zealand, he brings a rare combination of compiler theory and applied security for emerging blockchain languages and verification workflows.
17 years of coding experience
Master of Engineering (M.Eng.), Computer Science, Master of Engineering (M.Eng.), Computer Science at Imperial College London
Contributions:15 commits, 1 PR, 15 pushes in 2 years 1 month
backendcompiler
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.