I'm currently a Computer Science Master's student at University of California, Santa Barbara (UCSB) specializing in computer systems and security. In the summer of 2024, I contributed to the development of Arista's pioneering east-west distributed firewall, a key component of its zero-trust networking solution. Previously, I worked as a software engineer at Microsoft building applications on Dynamics 365. I obtained my bachelor's in Information Technology from National Institute of Technology, Karnataka Surathkal (NIT-K). During the winter of 2018, I interned at the Indian Institute of Technology, Madras (IIT-M), working on a secure auction protocol using garbled circuits. In the summer of the same year, I interned at Fidelity Investments, building a trade notifier system using Apache Kafka.
As a software engineer, I enjoy working on challenging problems particularly in the field of distributed systems and systems security. My passion involves developing scalable, secure systems, driven by the goal of leveraging computer science to bring positive change.
When I'm not in front of a computer screen, I'm usually playing tennis, reading books, hiking, singing or crossing off another item on my travel bucket list.
Innovative log analysis platform that uses LLMs to enhance contextual understanding of alerts and network security events.
Terraform, Ansible, ElasticSearch, FileBeat, Gemini API, ChatGPT API
A secure two server sealed bid auction protocol that uses verifiable proxy oblivious transfer and garbled circuits allowing the bids to be completely hidden.
Built a new Linux file system where its metadata such as superblocks, block group descriptors, block group information, and directories were encrypted. This method prevents any unauthorized user from accessing any file in the filesystem. The file system intended to solve the data security problem on large data stores.
Built a blockchain-free cryptocurrency based off a research paper such that it avoids mining pools and centralization found in traditional blockchain-based cryptocurrency networks.
Engineered a novel method for document information retrieval using bees swarm optimization guided by data mining techniques. The data mining techniques included document clustering and extraction of closed frequent itemsets using reduced-PCT (Pattern Count Tree). The resultant system had enhanced performance. Link to reference paper.
Implemented a symmetric image encryption scheme based on the research paper here. The algorithm used a combination of substitution and transposition techniques using dynamic SBOX and TBOX.
A Flask-based book recommender application. The recommender supports search, retrieval, marking a to-read and favorites list. A comparison of the recommendation quality was made based on collaborative filtering methods detailed in the paper here.
A commandline news reader tool built in Bash that displays news headlines with options to archive and display genre specific news.