I am a second year Ph.D. student at Department of Computer Science, Georgetown University, where I am advised by Prof. Benjamin Ujcich and affiliated with SECLAB. Prior to joining Georgetown, I worked as a Research Assistant at the Department of Computer Science and Engineering, IIT-Hyderabad under the supervision of Prof. Praveen Tammana. I received my Bachelor’s degree from the Department of Computer Science and Engineering, Tezpur University, advised by Prof. Nityananda Sarma . My broad interests lie in the intersection of systems, software-defined networking (SDN), and programmable data planes (PDPs). In addition to my research interests in systems and software-defined networking (SDN), I have also developed a strong foundation in various technical skills. These include configuring hardware such as smartNICs (Netronome) and Tofino Switches (Intel). Overall, I believe that my technical skills, combined with my curiosity and passion for computer science, make me well-suited for a successful career in research and academia.

Email – ds1849 [AT] georgetown.edu


  • [Nov’23][] – 🎉
  • [Oct’23][]
  • [May’23][] –


  • [EuroP4’23 (co-located with CoNEXT’23] – “LANTERN: Layered Adaptive Network Telemetry Collection for Programmable Dataplanes” [PDF]
    Kaiyu Hou, Dhiraj Saharia, Vinod Yegneswaran, and Phillip Porras
  • [IEEE S&P’24] – “NetShuffle: Circumventing Censorship with Shuffle Proxies at the Edge” [PDF]
    Patrick Tser Jern Kon, Aniket Gattani, Dhiraj Saharia, Tianyu Cao, Diogo Barradas, Ang Chen, Micah Sherr, Benjamin E Ujcich
  • Saharia, Dhiraj, et al. “An Ensemble based Modulation Recognition using Feature Extraction.” 2021 International Conference on Intelligent Technologies (CONIT). IEEE, 2021. [LINK]
  • Saharia, Dhiraj, et al. “INDRA Reporter: Crowdsourcing Quantitative Flooding Data with Impact Classifications to develop real-time flood risk dashboards.” AGU Fall Meeting Abstracts. Vol. 2020. 2020. [LINK]


Research Interests

  • Networks – SDN, Programmable data planes
  • Security – Provenance
  • Machine Learning – Applications of ML
  • Software Development


  • C – socket, OS, openGL
  • Network – P4, wireshark, PCAP
  • Python – socket, scapy, scikit-learn
  • Web – Reactjs (front-end), Django (back-end), react-native (mobile)
  • Database – postgres (postGIS)