Eric Cornelson is a senior software engineer and technical leader with over 15 years of hands-on experience across TypeScript, JavaScript, C#, Java, Android, and full-stack systems. He has driven major performance and developer-experience improvements at Microsoft—parallelizing TypeScript compilation, tripling language-service speed for large projects, and rearchitecting the JavaScript debugger to handle multiple targets. Eric blends product-grade engineering with security stewardship, having led vulnerability remediation and built FIPS 140-2 cryptographic modules for medical devices at Medtronic. He contributes to notable open-source tooling used by Visual Studio and VS Code—improving Node.js templates, JS debugging, and integration tests with Puppeteer—demonstrating deep expertise in debugging and test automation. Now based in Redmond, he applies that experience to warehouse data services at Target while continuing to mentor engineers and explore LLM-assisted developer tooling. A practical problem-solver, he often targets inner-loop and build bottlenecks that yield outsized productivity gains.
7 years of coding experience
15 years of employment as a software developer
Bachelor’s Degree Computer Science and Information Systems, Bachelor’s Degree Computer Science and Information Systems at The College of St. Scholastica
A DAP-compatible JavaScript debugger. Used in VS Code, VS, + more
Role in this project:
Full-stack Developer
Contributions:1 review, 34 commits, 27 PRs in 1 year 8 months
Contributions summary:Eric primarily contributed to the debugging and enhancement of the JavaScript debugger. Their work involved fixing hashing for various file types, including those with byte order marks and multi-byte code points, leading to performance improvements. The user also added support for launching in "flat session" mode for DAP and addressed issues related to process names in VS and other related debugging fixes. They also improved the build process by moving common entry points and other build-related tasks.
Debug your JavaScript code running in Google Chrome from VS Code.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:66 commits, 26 PRs, 93 comments in 5 months
Contributions summary:Eric primarily focused on enhancing the integration tests within the repository. Their contributions included adding new integration tests, particularly for React components, and incorporating Puppeteer for testing purposes. They also addressed issues in existing tests by adding necessary awaits and correcting test setup. The user also set up multi-reporters and increased debug client timeout.
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
Eric Cornelson - Senior Software Engineer at Target