Sandeep Agarwal is a seasoned software engineering manager with 11+ years designing and shipping high-performance JavaScript runtimes and tooling at Microsoft, including long-term contributions to ChakraCore and Node-ChakraCore. He combines deep systems-level C/C++ expertise—optimizing memory, diagnostics, and build processes—with hands-on leadership driving teams that deliver debugging support, security fixes, and benchmark performance wins. His background spans browser and server runtimes, telecom application servers, and test engineering, giving him a pragmatic appreciation for reliability and interoperability across platforms. Notably, he has contributed to major open-source projects by adding new JsRT APIs and aligning Node-ChakraCore with upstream Node.js changes, reflecting both technical depth and cross-project stewardship.
11 years of coding experience
15 years of employment as a software developer
10+2, 10+2 at Delhi Public School - Dhanbad
Master of Computer Applications - MCA, Computer Science, Master of Computer Applications - MCA, Computer Science at Jawaharlal Nehru University, New Delhi
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Hansraj College, University of Delhi
ChakraCore is an open source Javascript engine with a C API.
Role in this project:
Back-end Developer
Contributions:274 commits, 103 PRs, 39 pushes in 2 years 3 months
Contributions summary:Sandeep primarily focused on implementing and enhancing the ChakraCore Javascript engine. The contributions include the introduction of new JsRT APIs to parse scripts, updates to the internal workings of the script context, and optimizations related to memory management and debugging. The user also made changes to the build process and corrected potential vulnerabilities in the system.
Node.js on ChakraCore :sparkles::turtle::rocket::sparkles:
Role in this project:
Back-end Developer
Contributions:1 release, 50 commits, 12 PRs in 2 years 1 month
Contributions summary:Sandeep primarily contributed to the Node.js ChakraCore project, focusing on bug fixes, and ensuring code quality. They addressed issues in unit tests related to the Chakra engine, ensuring null termination in the chakra_shim_native buffer, and implementing new v8 APIs. Additionally, the user integrated updates from the main nodejs/node repository, reflecting their role in maintaining the project's alignment with upstream changes. Furthermore, the user worked on disabling specific features using compile flags, demonstrating an understanding of build processes.
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
Sandeep Agarwal - Software Engineering Manager at Microsoft