Prabhat Roy is a Machine Learning Engineer with nine years of experience building end-to-end ML systems across NLP, Computer Vision and classical ML, currently at Meta in London. He has a strong track record at Microsoft and Facebook driving model conversion and deployment (notably contributions to ONNX Runtime and sklearn-onnx) and leading TorchVision video initiatives that added GPU video decoding and new datasets. As a founder of eLiterate.me and PlayCraft Games, he blends product thinking with teaching and hands-on engineering, having built an e-learning platform and shipped an image-based quiz game on Google Play. His open-source work spans low-level C/C++ backend changes and high-level model converters, demonstrating fluency from runtime internals to ML pipeline interoperability. Comfortable leading small teams and coordinating large cross-functional efforts, he also brings a subtle focus on robustness—fixing segfault-causing tensor issues and improving converter test coverage.
9 years of coding experience
12 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at University of Southern California
Intermediate Mathematics and Computer Science, Intermediate Mathematics and Computer Science at Chinmaya Vidyalaya, Bokaro Steel City
Bachelor's degree Computer Science, Bachelor's degree Computer Science at The National Institute of Engineering, Mysore
Contributions:31 commits, 221 PRs, 132 pushes in 6 months
Contributions summary:Prabhat primarily contributed to the development of converters for scikit-learn models to ONNX format. Their work includes implementing converters for various feature selection transformers, polynomial features, K-bins discretizers, AdaBoost classifiers, and nearest neighbor algorithms. They also addressed issues in existing converters, such as those for calibrated classifiers and scalers, improving overall functionality and compatibility within the project.
Datasets, Transforms and Models specific to Computer Vision
Role in this project:
ML Engineer
Contributions:223 reviews, 247 commits, 169 PRs in 11 months
Contributions summary:Prabhat significantly contributed to the implementation of the KITTI dataset, including the creation of the Kitti dataset class, data parsing logic, and documentation. They also ported the SVHN dataset to a new test framework and added tests for STL10 and Places365 datasets. Additionally, the user addressed floor_divide deprecation warnings and added download support and test for the KITTI dataset, demonstrating a focus on expanding and improving dataset functionality.
pytorchvisiondeep-learningdatasetcomputer-vision
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.