Summary
Vishaal Udandarao is a machine learning researcher and software engineer with nine years of experience spanning industry research internships at Google and Apple and engineering roles at Myntra and Expedia. Currently a PhD student at the University of Tübingen (with an MPhil from Cambridge), he focuses on unsupervised representation learning, disentangled latent spaces, and NLP for educational QA systems, with publications at ICML and ECCV. He combines rigorous academic research with production experience—building scalable backend systems in Go/Springboot and deploying deep learning pipelines on AWS. He has a track record of mentoring interns and shipping applied ML products, from image-ranking services to loyalty-program backends and log-anomaly detectors. Notably, his early work on teacher-assisting chatbots and disentanglement research informed both published papers and practical QA tooling for education.
9 years of coding experience
3 years of employment as a software developer
High School, Science Stream with Computer Science, 98%, High School, Science Stream with Computer Science, 98% at Indian School Al Wadi Al Kabir
Master of Philosophy - MPhil, Machine Learning, Distinction, Master of Philosophy - MPhil, Machine Learning, Distinction at University of Cambridge
Doctor of Philosophy - PhD, Machine Learning, Doctor of Philosophy - PhD, Machine Learning at University of Tuebingen
Bachelor’s Degree, Computer Science, 9.17, Bachelor’s Degree, Computer Science, 9.17 at Indraprastha Institute of Information Technology, Delhi
English, Telugu, Hindi