Srinivas Narayana

Assistant Professor at Rutgers University–New Brunswick

New Brunswick, New Jersey, 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

👤
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.
code12 years of coding experience
job2 years of employment as a software developer
bookIndian Institute of Technology Madras
bookPostdoctoral, Computer Science, Postdoctoral, Computer Science at Massachusetts Institute of Technology
bookDoctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Princeton University
github-logo-circle

Github Skills (17)

congestion-control9
programming-language9
compiler9
theorem8
packet8
parse8
artifact8
p4lang7
bazel-rules7
bazel6
sql5
plane5
hugo5
monitoring5
performance-monitoring4

Programming languages (7)

C++ShellCSSRustCHTMLPython

Github contributions (5)

github-logo-circle
smartnic/sigcomm21_artifact

May 2021 - May 2021

SIGCOMM 2021 artifact
Contributions:26 commits, 25 pushes, 1 comment in 1 day
artifact
smartnic/superopt

Apr 2019 - Sep 2020

A superoptimizing compiler for packet-processing
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