Akash Trehan is a Senior Software Engineer at Microsoft with a decade of experience building secure, low-level systems and tooling across industry and research settings. An IIT Bombay CS graduate and former Carnegie Mellon research intern, he focuses on kernel and binary security—work reflected in his role as Kernel Security Engineer 2 and contributions to the angr binary analysis platform. He has progressed through multiple engineering roles at Microsoft across locations, blending production software development with security research. Akash is an active open-source contributor, improving core analysis, symbolic math, and shellcode tooling in well-known projects like angr, sympy, and OWASP ZSC. He also has a strong testing and CI background from contributions to SymEngine, showing attention to quality and reproducible builds. Outside of day-to-day engineering, he founded CSeC at IIT Bombay, signaling long-standing leadership in student cybersecurity initiatives.
Contributions:16 commits, 16 PRs, 58 comments in 5 months
Contributions summary:Akash primarily contributed to the core functionality of the OWASP ZSC tool. Their work involved adding and modifying commands within the `core/commands.py` and `core/run.py` files, focusing on features like "quit," "clear," and "back." Furthermore, they integrated an OSX module with the shellcode generator, and implemented functions and supporting code. These changes indicate a focus on expanding the tool's capabilities and usability.
SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:110 commits, 46 PRs, 314 comments in 10 months
Contributions summary:Akash appears to have been primarily involved in testing and quality assurance for the SymEngine library. Their commits demonstrate the addition and modification of a test suite, including the creation of new tests for functionalities such as trailing whitespace, and ensuring that the build and installation processes are tested. They've introduced Travis CI integration, suggesting they are also involved in setting up and maintaining the automated build and test infrastructure. The user also fixed minor bugs, including those related to printing format and corrected code quality issues.
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
Akash Trehan - Senior Software Engineer at Microsoft