Ruchit Agrawal

Assistant Professor at Carnegie Mellon University

Oxford, England, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ruchit Agrawal is an Assistant Professor of Information Systems at Carnegie Mellon University in Qatar with over a decade of experience bridging AI research and practical software development. He holds a PhD in Computer Science from Queen Mary University of London as a Marie Sklodowska-Curie scholar and has published at top venues including ICML, ACL and ICASSP on topics spanning clinical ML, NLP and context-aware neural methods. Prior appointments include postdoctoral research at Oxford and a faculty role at the University of Birmingham, underscoring a strong academic trajectory and leadership in outreach. He combines rigorous research with hands-on engineering—contributing to open-source projects like MuseScore where he implemented nuanced UI and timing features—bringing reproducible, production-ready solutions to ML systems. His work often focuses on applying advanced ML to real-world clinical and database problems, reflecting both theoretical depth and applied impact. Colleagues describe him as a prolific researcher who pairs formal methodological contributions with practical software craftsmanship.
code12 years of coding experience
job9 years of employment as a software developer
bookUniversity of Oxford
bookMaster of Science - MS, Computer Science and Engineering, Master of Science - MS, Computer Science and Engineering at IIIT Hyderabad
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Queen Mary University of London
github-logo-circle

Github Skills (7)

c-language10
cprogramming-language10
qt10
music-notation10
testing9
ui-design9
musicxml8

Programming languages (5)

C++CLuaHTMLPython

Github contributions (5)

github-logo-circle
musescore/MuseScore

Mar 2014 - Mar 2016

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Role in this project:
userBack-end Developer & UI Designer
Contributions:15 commits, 14 PRs, 37 comments in 2 years
Contributions summary:Ruchit primarily contributed to the implementation of swing functionality within the MuseScore software. This involved modifying existing code to incorporate user-controlled swing ratios, including UI elements within the style editor and staff text properties. The user also addressed issues related to anacrusis and offset, and added tests to validate the swing feature, and also implemented swing in the palette.
reportscppsfzpythonvisit
rragrawal/MuseScore

Mar 2014 - Aug 2016

Contributions:155 commits, 101 pushes, 16 branches in 2 years 5 months
reportspythonvisitbug-reportsmusescore
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.
Request Free Trial
Ruchit Agrawal - Assistant Professor at Carnegie Mellon University