Akash Trehan

Senior Software Engineer at Microsoft

Seattle, Washington, United States
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

🤩
Rockstar
🎓
Top School
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.
code10 years of coding experience
job9 years of employment as a software developer
bookIndian Institute of Technology Bombay
languagesEnglish, Hindi, Punjabi
stackoverflow-logo

Stackoverflow

Stats
11reputation
137reached
0answers
1question
github-logo-circle

Github Skills (27)

shellcode10
computer-algebra10
assembly10
python10
scripting10
testing10
mathematics10
binary-format10
analyse10
math10
binarydiff10
computer-algebra-system10
script10
sh10
macos10

Programming languages (12)

JavaShellCSSC++CHackTeXJavaScript

Github contributions (5)

github-logo-circle
OWASP/ZSC

Jun 2016 - Dec 2016

OWASP ZSC - Shellcode/Obfuscate Code Generator https://www.secologist.com/
Role in this project:
userBack-end Developer
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.
obfuscatesecurityshellcodecode-generatorowasp
symengine/symengine

Dec 2015 - Oct 2016

SymEngine is a fast symbolic manipulation library, written in C++
Role in this project:
userQA 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.
manipulationmathmanipulation-librarycpptheorem-proving
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