Mahesh Kumar is a senior software engineer with nine years of experience building full-stack web applications, currently contributing to Clerky after leading backend engineering at Ultrahuman and spending eight years as a core developer of the open-source Pupilfirst LMS. He brings deep Ruby on Rails, React, ReScript, GraphQL and JavaScript expertise and a proven track record fixing complex backend issues such as content versioning while improving curriculum tooling. Earlier in his career he engineered and commissioned industrial control systems at ABB across global oil and gas projects, giving him rare domain experience in IEC 61131-3, Modbus/Profibus and field system integration. Mahesh mentors junior engineers and reviews student projects, and is expanding his academic foundation through Georgia Tech’s OMSCS, blending practical product work with advanced theory. His background uniquely combines industrial automation rigor with modern web product development focused on impactful education technology.
9 years of coding experience
15 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Georgia Institute of Technology
B.Tech Applied Electronics and Instrumentation, B.Tech Applied Electronics and Instrumentation at College of Engineering Trivandrum
Don Bosco School,Panaji
High School, High School at Kendriya Vidyalaya, Adoor
A learning management system (LMS) that lets you run an asynchronous online school, where learning is achieved through focused tasks, directed feedback, an iterative workflow, and community interaction.
Role in this project:
Backend Developer
Contributions:1 release, 325 reviews, 1903 commits in 6 years 2 months
Contributions summary:Mahesh appears to be a back-end developer focused on improving the learning management system (LMS) platform. They fixed bugs in the content versioning system, which involved changes to the Ruby on Rails backend code. In addition, the user made changes to the ReScript curriculum editor and modified test specifications for the target version management feature.
A simple Rails (5.2) app to compete with friends in predicting match results for the world-cup (Russia 2018).
Contributions:2 PRs, 153 pushes, 3 branches in 4 years 6 months
ruby-on-railsrailscompetecupruby
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.