Leo Zhang is a research scientist and DPhil candidate at the University of Oxford with nine years of hands-on experience applying geometric and category-theoretic tools to the mathematical foundations of deep generative models and neural networks. He combines rigorous theoretical work with applied projects in medical image computing and molecular generation, including end-to-end ML pipelines for PET scintillator analysis and synthesisable de novo small-molecule design. His background spans pure mathematics and practical ML—having implemented a Python package for manifold-based dimensionality reduction and led tutoring and industry internships that bridge theory and engineering. Comfortable moving between abstract theory and production-oriented modeling, he brings a rare mix of category-theoretic insight and applied data-science delivery. Based in Oxford, he is motivated by translating deep mathematical structure into impactful scientific and biomedical applications.
9 years of coding experience
1 year of employment as a software developer
Durham Johnston Comprehensive School
DPhil in Statistics and Machine Learning (StatML CDT), DPhil in Statistics and Machine Learning (StatML CDT) at University of Oxford
Bachelor's degree, Mathematics, Bachelor's degree, Mathematics at Imperial College London
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.