Jian Shi is a computer vision researcher and co-founder with a decade of engineering experience, currently pursuing a PhD at KAUST under Prof. Peter Wonka with expected graduation in 2025. He is a core maintainer of Kornia, the popular differentiable computer vision library on PyTorch (~10k stars), where he led image and video augmentation engineering including RandomMosaic and robust refactors. Jian’s background spans startups, industry R&D at NEC Labs and GE Power, and academic roles at CUHK, combining full-stack product delivery with deep model development for generative models and spatial intelligence. His publications include top venues such as CVPR, NeurIPS, ECCV and TPAMI, alongside applied work in ophthalmic medical imaging. He holds a First-Honored MSc from the University of Leicester and has translated research into IP and patents while shipping production-grade systems. Jian blends rigorous academic research with pragmatic engineering—often bridging long-lived legacy systems and cutting-edge differentiable vision tools.
10 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Electrical and Computer Engineering, Doctor of Philosophy - PhD, Electrical and Computer Engineering at KAUST (King Abdullah University of Science and Technology)
Master of Science (MSc), Cloud Computing with a Year Industry, Distinction, Master of Science (MSc), Cloud Computing with a Year Industry, Distinction at University of Leicester
Bachelor's degree, Information Management and Information System, 78/100, Bachelor's degree, Information Management and Information System, 78/100 at Zhengzhou University of Aeronautics
🐍 Geometric Computer Vision Library for Spatial AI
Role in this project:
ML Engineer
Contributions:3 releases, 603 reviews, 242 commits in 3 years
Contributions summary:Jian primarily contributed to the Kornia library, focusing on image augmentation techniques. The user updated and implemented several image and video augmentation modules, including `RandomMosaic`, and made modifications to existing classes such as `RandomRotation90`. The work involved refactoring the augmentation base and container classes and contributing tests to cover the implemented functionalities.
Contributions:72 commits, 85 pushes, 1 branch in 3 months
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.