Jules Villard is a software engineer with 15 years of experience specializing in program verification, concurrency, and static analysis, most recently contributing to Meta’s open-source Infer platform. He holds a PhD in Computer Science from ENS Cachan and progressed through rigorous French mathematics and CS training at ENS Lyon and MPRI. Jules spent a decade-plus applying research-grade formal methods to production-scale tooling, bridging academic verification techniques with engineering pragmatism. His background includes research roles at Imperial College, UCL, and Queen Mary, where he developed expertise in automated verification that informs his practical engineering work. Now based in London and open to new opportunities, he combines deep formal foundations with a track record of shipping robust static-analysis features at scale. A less obvious strength is his ability to translate complex verification concepts into developer-friendly tools that improve everyday code quality.
16 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at ENS Cachan
Bachelor of Science (BSc) Mathematics and Computer Science, Bachelor of Science (BSc) Mathematics and Computer Science at ENS Lyon
Master of Science (MSc) Computer Science, Master of Science (MSc) Computer Science at Master Parisien de Recherche en Informatique (MPRI)
Classe Préparatoire aux Grandes Écoles Mathematics, Classe Préparatoire aux Grandes Écoles Mathematics at Lycée Champollion
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.