Assistant Professor at Rutgers University–New Brunswick
New Brunswick, New Jersey, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Srinivas Narayana is an assistant professor and systems researcher with 12 years of experience designing high-performance, developer-friendly computer networks from the hardware up through compilers and operating systems. Based at Rutgers University after a postdoc at MIT and a PhD from Princeton, he focuses on compiler-driven hardware offload, verified network stack programming, and real-time distributed monitoring to make emerging applications both fast and correct. He takes a full-stack approach—combining languages, algorithms, OS design, and hardware—to bridge the gap between research and practical deployment for operators and developers. Notably, his work emphasizes verifiability and tooling that enable safe offload to network hardware, a less visible but critical pathway to scaling next-generation distributed systems.
12 years of coding experience
2 years of employment as a software developer
Indian Institute of Technology Madras
Postdoctoral, Computer Science, Postdoctoral, Computer Science at Massachusetts Institute of Technology
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Princeton University
Contributions:8 reviews, 90 commits, 15 comments in 1 year 4 months
compilerpacketpacket-processing
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
Srinivas Narayana - Assistant Professor at Rutgers University–New Brunswick