Prarup Gurung is a Machine Learning Engineer and seasoned QA Automation Engineer with around a decade of diverse software experience spanning test automation, backend QA, and NLP-focused ML work. Based in London, he has driven quality across major open-source projects like ownCloud—writing Playwright end-to-end tests and Behat acceptance suites that validate core features such as file versioning, WebDAV and share workflows. He combines hands-on test engineering (Playwright, Behat, PHP) with practical ML/NLP skills and Python/Django familiarity, enabling him to bridge product, backend APIs, and data-driven features. His background includes leadership and teaching roles, reflecting strong communication and mentoring ability alongside technical delivery. Known for improving test coverage and CI/CD reliability, he brings an analytical, detail-oriented approach to reducing regressions and shipping stable releases. An often-overlooked strength is his mix of open-source contributions plus academic and leadership experience, giving him both community fluency and curriculum-level breadth.
10 years of coding experience
4 years of employment as a software developer
Associate's Degree, Associate's Degree at Prasadi Academy Higher Secondary School
Master of Science - MS, Master of Science - MS at Central Department of Computer Science and Information Technology, Tribhuvan University
High School, High School at Shree Janahit Higher Secondary School
Bachelor of Science - BS, Bachelor of Science - BS at National College of Computer Studies
Master of Science - MS, Master of Science - MS at University of Bedfordshire
:dragon_face: Next generation frontend for ownCloud Infinite Scale
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:102 reviews, 72 commits, 108 PRs in 11 months
Contributions summary:Prarup primarily contributed to the testing framework of the `owncloud/web` repository. Their commits focused on creating and modifying end-to-end tests using Playwright, targeting file versioning and share functionality. These changes involved implementing tests for restoring file versions, accepting/declining shares, and verifying quick action features. The user demonstrated proficiency in using a testing framework to validate UI interactions within the application.
Contributions:444 reviews, 51 commits, 271 PRs in 10 months
Contributions summary:Prarup primarily contributed to the project by adding and modifying acceptance tests using the Behat framework. These tests cover a range of functionalities within the ownCloud Infinite Scale Stack, specifically focusing on group creation, TUS file uploads, and user management using the Graph API. The user demonstrated the ability to write and maintain tests for both backend and spaces functionalities, ensuring feature correctness through automated testing. Their work is crucial for verifying the stability and functionality of the project's core APIs.
owncloudscalerevaatominfinite
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
Prarup Gurung - Machine Learning Engineer at owncloud