Chris Nicholls is a PhD candidate at the University of Oxford specializing in arithmetic geometry and number theory, with a decade of hands-on quantitative experience at firms like Quadrature. He combines deep mathematical training with practical machine learning and software development skills, evidenced by internships at The MathWorks and a history of building visualization tools and neural-net tooling. Chris teaches advanced undergraduates and exchange students, honing his ability to explain complex concepts clearly and mentor others. His work spans research-grade mathematics, production quantitative systems, and ML model tooling, and he actively documents ML experiments and perspectives on his blog and GitHub. Seeking machine learning roles after his PhD, he brings a rare blend of rigorous theory, coding fluency, and experience translating abstract math into applied solutions.
10 years of coding experience
1 year of employment as a software developer
Doctor of Philosophy (Ph.D.) Arithmetic geometry; number theory, Doctor of Philosophy (Ph.D.) Arithmetic geometry; number theory at University of Oxford
Contributions:34 pushes, 1 branch in 3 years 8 months
thoughtscssjavascriptnodejsmongodb
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.