Rohit Bharadwaj is a PhD candidate in Informatics at the University of Edinburgh with eight years of hands-on experience spanning software development, research internships, and machine learning. He holds an MS in Machine Learning from MBZUAI and dual degrees in Computer Science and Mathematics from BITS Pilani, combining strong theoretical foundations with applied engineering. His background includes building production Android apps and backend solutions, NLP research using word2vec/GloVe and graph visualization, and short-term SDE roles at Urban Company. Rohit’s profile reflects a hybrid researcher-engineer mindset: he moves between rapid product delivery and rigorous ML/NLP experimentation, and maintains a public portfolio of projects and publications at rohit901.github.io. Notably, he has led student development teams and implemented practical data-collection systems (QR/GSheets) that scaled campus initiatives.
8 years of coding experience
2 years of employment as a software developer
Doctor of Philosophy - PhD, Informatics, Doctor of Philosophy - PhD, Informatics at The University of Edinburgh
Master of Science - MS, Machine Learning, 3.90 / 4.00, Master of Science - MS, Machine Learning, 3.90 / 4.00 at MBZUAI (Mohamed bin Zayed University of Artificial Intelligence)
BITS Pilani, Birla Institute of Technology and Science
Contributions:16 pushes, 1 branch in 2 years 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.