Roshan Swain is a software engineer with six years of experience building developer-facing tools and systems, currently working across Okta and an AI evaluation platform, Evaris AI. He has a strong background in systems, storage and developer tooling, and a track record of improving reliability through test automation and QA—evidenced by contributions to the well-regarded mlpack C++ machine learning library during Google Summer of Code. Roshan has moved between fast-paced product engineering roles at MathWorks and startups, focusing on making developers’ lives easier by improving testing, profiling and observability. Based in Mumbai, he combines hands-on engineering with open-source collaboration, and brings practical experience from both industry internships and large-scale tooling projects.
6 years of coding experience
5 years of employment as a software developer
Higher Secondary Educatio, Science, Higher Secondary Educatio, Science at Hill Spring International Junior College
Bachelor of Technology - BTech, Electrical Engineering, Bachelor of Technology - BTech, Electrical Engineering at NIT Agartala
mlpack: a fast, header-only C++ machine learning library
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 reviews, 10 commits, 7 PRs in 5 months
Contributions summary:Roshan's contributions primarily focused on improving the quality and reliability of the `mlpack` library. They refactored existing tests, fixed bugs in the testing code for `ann_dist` and `ann_layer`, and added checks to ensure the integrity of data splitting functions. The user also addressed styling issues and refined test implementations to enhance the accuracy of the tests within the machine learning library.
Contributions:29 pushes, 1 branch in 4 years 5 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.