I am a Software Engineer in Systems working with the OS infrastructure team at Aruba Networks. I am broadly interested in system design, networked applications, and IoT/Edge computing, however with a distinctive focus on developing systems keeping usable security and privacy in mind. I received my MS in Computer Science from North Carolina State University where I was fortunate to work with Dr. William Enck and Dr. Brad Reaves for my Master’s thesis on smart home security.

  • Security & Privacy
  • Operating Systems
  • Distributed Systems/IoT/Edge Computing
  • MS in Computer Science, 2019

    North Carolina State University

  • B.Tech in Computer Science & Engineering, 2017

    VIT University


Software Engineer - II
Jul 2019 – Present California
Developing OS infrastructure components to support distributed shared memory, policy management, and server-client networking services.
Graduate Student Researcher
Nov 2017 – May 2019 North Carolina
Research focused on preserving security and privacy of users in a smart home ecosystem.


(2019). Hestia: simple least privilege network policies for smart homes. In ACM WiSec'19.

PDF Cite Project

(2018). Throwing Darts and Needles under Four Configurations: the Uncensored Mean First-Passage-Time of Hitting the k Decimal Digits Value of Pi. In Preprint.

PDF Cite

(2016). Anomaly Detection: Benchmarking ML algorithms for intrusion in small scale networks. In “Handbook of Cloud Security Parameters – Real-Time Measurements”.



Auditing Shodan for vulnerable VoIP devices

Research Project undertaken to use Shodan as an audit system for vulnerable VoIP devices

Anomaly Detection: Benchmarking ML algorithms for intrusion in small scale networks

Experimental research targetted towards benchmarking Collaborative Filtering algorithm for intrusion detection in small scale networks

Cipher Suites in Java

Evaluation of timing complexity of the Cipher suites available in Java for encryption, hashing, and signing a large file

Commentary Recommendation using Naive Bayesian Text Summarizer

A commentary recommendation portal powered by a Naive Bayesian network for text summarization of web scraped articles from Wikipedia and Google News

Machine Learning for IoT systems

Regression, Forecasting, Clustering, and Neural Networks implementaion and comparison for different use cases

Markovian Chatbot for Home Automation

An AI chatbot powered by a Markovian Network Brain designed and trained for home automation through text messages

Reversible Data Hiding - exploring practicality of Steganography

Implementation of suggested methodologies in Steganography research and discerning their limitations in real world applications

Smart Dividers - Neural Net powered congestion detection and mitigation

A novel smart city proposal where we designed a mechanical divider block powered by a Neural Net engine to detect and mitigate traffic congestion in real time

Ubuntu 16.04 Kernel modules

Built kernel modules to support buffer allocation, transaction memory, and multi-process memory access


  • <firstname><lastname>@gmail.com
  • San Jose, CA
  • DM Me