Devansh Batra

Software Development Engineer - 1 at CSG

Bengaluru, Karnataka, India
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
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.
code8 years of coding experience
job1 year of employment as a software developer
bookB.tech, Computer Science, B.tech, Computer Science at JSS ACADEMY OF TECHNICAL EDUCATION, NOIDA
github-logo-circle

Github Skills (15)

html10
javascript10
codeworld10
respec10
jquery10
codemirror10
web-standards10
w3c10
haskell10
ghcjs9
ui-design9
css9
functional-programming8
testing8
ed255196

Programming languages (9)

TypeScriptC++CSSJavaScriptHaskellHTMLJupyter NotebookRuby

Github contributions (5)

github-logo-circle
speced/respec

Dec 2018 - Mar 2019

A tool for creating technical documents and web standards
Role in this project:
userFront-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.
legaltechjavascriptrespecccpapre-processor
google/codeworld

Mar 2019 - Apr 2019

Educational computer programming environment using Haskell
Role in this project:
userFront-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.
ghcjsfunctional-programmingprogramming-environmenthaskellfiddle
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