Chris Jefferson is a Research Fellow at the University of St Andrews with over 21 years of experience in programming and software engineering, specializing in C/C++, constraint programming, and SAT. He holds a PhD in Computer Science from the University of York and has been embedded in academic research since the mid-2000s, blending rigorous theory with practical system building. Known to colleagues as an "AI Professor who does too much coding," he uniquely bridges deep research insights and hands-on implementation. His long tenure at St Andrews reflects sustained contributions to solver technology and experimental software used in formal and AI-driven problem solving. Chris combines meticulous low-level engineering with an eye for research impact, frequently turning theoretical advances into reliable, production-style code. Based in St Andrews, Scotland, he brings a steady, research-driven perspective to complex algorithmic challenges.
21 years of coding experience
1 year of employment as a software developer
University of Cambridge
Phd, Computer Science, Phd, Computer Science at University of York
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.
Request Free Trial
Chris Jefferson - Research Fellow at University of St. Andrews