Elaheh Rashedi is a Software Engineer II at Microsoft with eight years of experience blending machine learning research and production software engineering. She has a PhD in Computer Science and a strong background in deep learning, GPU parallel programming, and statistical analysis, which she has applied across Cloud & AI and Visual C++ teams. Elaheh contributes to high-profile open-source projects such as Microsoft’s VS Code C/C++ and CMake Tools extensions, improving debugging, telemetry, and CMake integration for thousands of developers. Her earlier work spans LiDAR-based 3D visualization and point-cloud object recognition, plus academic research on OCT imaging and gait stability—demonstrating a knack for turning advanced algorithms into practical systems. A fast learner and efficient algorithm designer, she excels at bridging research-grade ML techniques with robust engineering in large-scale developer tools.
8 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at Wayne State University
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at University of Tehran
Master's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Isfahan University of Technology
High School, Physics and Mathematics, High School, Physics and Mathematics at National Organization for Development of Exceptional Talents (Sampad)
CMake Tools provides a robust, convenient workflow for CMake projects in VS Code. It simplifies configurations with CMake presets, supports IntelliSense and built-in debugging for CMake scripts, and offers configurable tasks. Its customizable interface allows for efficient project control, while also simplifying test execution and monitoring.
Role in this project:
Backend Developer
Contributions:9 releases, 249 reviews, 158 commits in 2 years 2 months
Contributions summary:Elaheh primarily focused on modifying the `src/status.ts` file, making changes to button properties and constructors. These modifications suggest work on the user interface and status display aspects of the VS Code extension. The commits also involve changes in extension.ts, cmake-tools.ts, and kit.ts files, indicating contributions to the core functionality, potentially improving build processes, or enhancing CMake integration features like compiler support.
Official repository for the Microsoft C/C++ extension for VS Code.
Role in this project:
Full-stack Developer
Contributions:1 release, 76 reviews, 115 commits in 2 years 4 months
Contributions summary:Elaheh contributed to the Microsoft C/C++ extension for VS Code. They implemented telemetry for missing files and JSONs, aiding in error tracking within the extension. They also addressed issues related to pre-release version downgrades, improving the update process. Moreover, the user modified and added features related to debug configurations.
cppvscode-extensionvscodevs-codemicrosoft
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
Elaheh Rashedi - Software Engineer II at Microsoft