Bhuwan Dhingra is an Assistant Professor and researcher with a decade of experience at the intersection of language technologies and mobile systems, currently affiliated with Duke University and working as a Research Scientist at Google. He earned dual B.Tech/M.Tech degrees from IIT Kanpur and completed a PhD in Language Technologies at Carnegie Mellon, focusing on language-independent information extraction and manifold models for unsupervised learning. His early industry work at Qualcomm built context-awareness and activity recognition for mobile platforms, bridging real-world sensing problems with ML-driven solutions. Bhuwan’s academic work combines theoretical interests in latent representations with applied NLP, enabling robust extraction across languages and domains. He brings a rare combination of production systems experience and deep research training, often translating insights from mobile sensing and vision into language-focused models. Based in Durham, NC, he continues to publish and collaborate across industry and academia, emphasizing practical impact and cross-disciplinary methods.
10 years of coding experience
2 years of employment as a software developer
Senior School Science, Senior School Science at Springdales School
Indian Institute of Technology Kanpur
Doctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at Carnegie Mellon University
Contributions:8 commits, 12 pushes, 1 branch in 1 year 1 month
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.