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.
code13 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 (10)

compiler10
programming-language10
performance-monitoring9
z39
artifact9
congestion-control9
sql7
p4lang7
hugo5
tla3

Programming languages (8)

JavaCSSC++ShellCRustHTMLPython

Github contributions (5)

github-logo-circle
ngsrinivas/coursegen

Aug 2020 - Jan 2026

Contributions:372 pushes, 1 branch in 5 years 6 months
smartnic/superopt

Apr 2019 - Sep 2020

A superoptimizing compiler for packet-processing
Contributions:8 reviews, 90 commits, 15 comments in 1 year 4 months
compiler
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