Subodh Iyengar

Principal Engineer at Meta

Palo Alto, California, 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
Subodh Iyengar is a Principal Engineer in Palo Alto with 14 years building high-performance, secure networking software, currently leading Applied Privacy Technology at Meta. He previously led Meta’s QUIC transport and Transport Security teams, contributing to production-grade implementations and performance tuning between GPUs and network stacks. A seasoned C++ systems engineer, his open-source work includes substantive security and performance improvements to high-profile projects like mvfst (QUIC), folly, fizz, and proxygen. He brings deep TLS/SSL expertise—implementing session ticket rotation, client auth, and OpenSSL hardening—alongside pragmatic build and refactor work that reduces attack surface and improves efficiency. Collected from Stanford (MS CS) research in security and a background in scalable systems, he pairs academic rigor with production impact. An interesting detail: beyond protocol fixes he often targets nuanced state-machine and stream-accounting issues that measurably improve reliability under load.
code14 years of coding experience
job2 years of employment as a software developer
bookBachelor of Techology Computer Science, Bachelor of Techology Computer Science at National Institute of Technology Rourkela
bookMasters Computer Science, Masters Computer Science at Stanford University
github-logo-circle

Github Skills (36)

c-language10
ssl10
tls1210
netty10
testing10
http10
authentication10
user-authentication10
tls1310
networking10
network-programming10
java10
security10
stream10
mtls10

Programming languages (10)

JavaC++ShellRustCMakefileTeXJavaScript

Github contributions (5)

github-logo-circle
facebookarchive/conceal

Jan 2014 - Jan 2016

Conceal provides easy Android APIs for performing fast encryption and authentication of data.
Role in this project:
userBack-end Developer
Contributions:53 commits, 17 PRs, 19 pushes in 1 year 11 months
Contributions summary:Subodh primarily focused on enhancing the `conceal` library for Android, introducing versioning to mac and cipher streams to facilitate library upgrades. Their work involved modifying the encryption and authentication logic, which included adding version numbers, authentication of IDs, and refactoring the cipher logic into a helper class. Furthermore, they implemented a new API for encrypting and decrypting small amounts of data, showcasing a focus on improving the library's usability.
cryptographyconcealsecurityauthenticationandroid
facebook/wangle

Aug 2015 - Sep 2018

Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.
Role in this project:
userBack-end Developer
Contributions:22 commits, 3 comments in 3 years 2 months
Contributions summary:Subodh primarily contributed to the `wangle` framework, focusing on improving its SSL/TLS functionality. They addressed issues related to Perfect Forward Secrecy (PFS) for EC ciphers, enhancing the security of the framework. The user also refactored handshake helpers, adding support for peeking and switching between protocols. Furthermore, they were involved in adding client authentication and optimizing the SSL context configuration.
client-serverframeworkconsistentcomposablemodular
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
Subodh Iyengar - Principal Engineer at Meta