Devansh Batra is a software engineer with eight years of experience building reliable front-end and full-stack systems, currently working as a Software Development Engineer in Bengaluru. He focuses on preventing production issues by rigorously breaking things locally and has a track record of refactoring legacy codebases to modern, dependency-free JavaScript. An active open-source contributor, he removed jQuery from the respec spec tool and improved developer-facing UX in Google’s CodeWorld, including requirements checks and richer tooltips. His background spans internships to full-time SDE roles, combining hands-on UI improvements with developer-experience enhancements and testing discipline. Curious and pragmatic, he blends practical engineering with a playful mission—“enabling machines to see, read, speak, write, hear and move like their makers”—that drives his work on interfaces and tooling.
8 years of coding experience
1 year of employment as a software developer
B.tech, Computer Science, B.tech, Computer Science at JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA
A tool for creating technical documents and web standards
Role in this project:
Front-end Developer
Contributions:11 commits, 26 PRs, 181 comments in 3 months
Contributions summary:Devansh primarily focused on removing jQuery dependencies and refactoring existing JavaScript code within the `respec` repository. They updated multiple files related to specifications and tests to eliminate jQuery usage. This involved code cleanup, bug fixes, and ensuring tests continued to pass after the refactoring. Additionally, the user added singularization capabilities and support for abbreviations.
Educational computer programming environment using Haskell
Role in this project:
Front-end Developer
Contributions:10 commits, 5 PRs, 36 comments in 13 days
Contributions summary:Devansh primarily focused on enhancing the user interface and developer experience within the CodeWorld educational programming environment. Their commits demonstrate the implementation of a "Requirements Checker" UI that appears based on the absence of runtime errors. They also made improvements to function tooltips, including displaying argument types, and corrected tooltip rendering. Furthermore, they have demonstrated skills in the usage of CodeMirror.
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.