Aurojit Panda

Associate Professor

New York, New York, 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
Aurojit Panda is an Associate Professor and systems researcher based in New York with 14 years of software and academic experience spanning industry (Microsoft, Nefeli Networks) and top-tier research (UC Berkeley, NYU). He specializes in systems programming and networking with deep practical skills in C, C++, C#, Python and mobile platform development from Windows Phone 7 to iPhone. His open-source contributions to notable projects like POX and BESS show a focus on robust backend and network-software engineering—daemonizing core services, adding loopback support, and fixing MPLS and topology bugs. He blends rigorous PhD-level research with hands-on debugging and DevOps work, making complex distributed systems more operable and reliable. Students and collaborators benefit from his ability to translate low-level protocol and driver fixes into teaching and reproducible systems research. Colleagues describe him as a pragmatic problem-solver who enjoys shaving technical edges that others leave untouched.
code14 years of coding experience
job12 years of employment as a software developer
bookPhD, Computer Science, PhD, Computer Science at University of California, Berkeley
bookScB, Math-Computer Science, ScB, Math-Computer Science at Brown University
bookDelhi Public School - R. K. Puram
stackoverflow-logo

Stackoverflow

Stats
909reputation
149kreached
25answers
0questions
github-logo-circle

Github Skills (21)

python10
mpls10
c1110
network-programming10
networking10
c1710
openflow10
dpdk10
linux9
system-administration9
graph-theory8
daemons8
daemon8
build-automation7
content-type6

Programming languages (9)

C#C++RustTeXVerilogErlangElixirPython

Github contributions (5)

github-logo-circle
NetSys/bess

Oct 2015 - May 2019

BESS: Berkeley Extensible Software Switch
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:63 commits, 38 PRs, 16 pushes in 3 years 7 months
Contributions summary:Aurojit primarily focused on enhancing the BESS (Berkeley Extensible Software Switch) project's functionality and operability. Their contributions included daemonizing the `bessd` process for background execution and adding a `bessctl` command to kill the daemon. Additionally, they addressed bugs, such as the incorrect parameter order in the PMD driver's configuration, and added loopback support to the vport. These changes suggest a focus on improving the software's usability and debugging.
berkeleybessswitchextensible
noxrepo/pox

Jan 2012 - Apr 2012

The POX network software platform
Role in this project:
userBack-end Developer
Contributions:28 commits in 3 months
Contributions summary:Aurojit primarily contributed to the POX network software platform, focusing on bug fixes and minor enhancements within existing modules. Their work involved fixing bugs in the topology and host tracker modules, as well as cleaning up the graph library. They also made updates to the nom server and distributed controller, demonstrating an understanding of the project's core functionalities and network operations. Several commits involved refactoring and the addition of new features related to MPLS.
networknetworkingopenflow
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
Aurojit Panda - Associate Professor