About Me
I am passionate about developing software systems that is usable to large number of users and developers. My work spans across the tech stack, from user applications to OS kernels, focusing on understanding the layers beneath APIs to create modular, efficient code. Recently, I completed Masters in Computer Science from Syracuse University in New York. During my master, I researched security of smart home systems and networking subsystem of Linux kernel. My research has been published in security conferences such as IEEE CNS and IEEE SecDev. Before Syracuse University, I worked as mobile application developer (iOS and Android) at Samsung Research.
Work Experience
Skill Map
Check out my latest work
I have worked on a variety of projects ranging from full-stack web development to wifi firmware analysis. Some of my projects are closed source. These are the projects I worked on during my time at Samsung Research. One of the project's website is publicly available Samsung Heartwise. Most of my remaining project's are open source. Some of the most recent projects are mentioned here.

Breaking circuit breakers
In this project, I implemented attacks against a defense mechanism, named circuit breaker, that limits harmful response generation in LLMs. Circuit breaker defend against harmful prompts by fine-tuning LLMs to not generate any harmful token. I implemented embedding space attack to bypass the defense of circuit breaker and force LLMs to generate harmful responses. LLMs recognize hamrful prompts by observing the corresponsding embedding matrix for that prompt. Given a harmful prompt, I developed programs to find an embedding matrix that can trick circuit breaker tuned LLM to not consider the prompt as harmful.

VetIoT
A framework to automatically test efficacy of security solutions proposed for IoT systems. With this framework researchers or developers of IoT security solutions can automatically generate test-cases and evaluate efficacy of their solutions and compare them with existing similar solutions intuitively. A regular user of IoT system can use VetIoT to pin-point security issues in the system and develop security policies for that.

Software Defined Networking (SDN) Emulator
SEED Emulator is a python framework that emulates operations of a real world internet. I am developing a module of the emulator which emulates oeprations of the SDN. In my implementation, I am using faucet (formarly known as RYU) as SDN controller and OpenVSwitch as virtual sdn enabled switch.

Testing VPNs against leaking tunnel attack
VPN client applications or built-in VPN configurators of popular OSs can leak data outside of VPN tunnel. In this project, I created a malicious wifi network. If a user connects to this malicious wifi access point, I can force user's traffic to follow a path outside of the VPN tunnel. In a more perilious scenario, this attack can be formed remotely by pairing with a dns hijacking

Predicting arrival status of flights arriving at SYR airport 3 days earlier than actual arrival
Built a tree based machine learning model to predict arrival status of flights arriving at SYR (Hancock Internation) airport from JFK (New York, NY), MCO (Orlando,FL), and ORD (Chicago, IL). To increase accuracy, we incorporated both historical weather data and flight arrival data from transtats. During prediction, we dynamically injected weather forcasting data to query.

Discovering remote code execution (RCE) bugs in Wifi/Bluetooth combo firmware
Broadcom Wifi/Bluetooth combo chip is used in many smartphones and laptops including iPhones, Samsung phones, and Macbooks. In this project, I emulated the firmware of the combo chip using qemu and fuzzed the firmware with randomly generated bluetooth packets. During fuzzing I found 2 CVEs: one crashing the firmware and another creating heap corruption error.
- SRBD
SRBD Icon of the Month
Awarded for identifying and resolving a concurrency issue in the Samsung Heartwise mobile (both iOS and Android) Application.
- Runner-Up:
Runner-Up: Research Presentation
Awarded for presenting my research on IoT security at ECS Research Day, Syracuse University
- NSF
NSF Student Travel Grant
Awarded student travel grant to present my research on IoT security at the IEEE Conference on Communication and Security(CNS) at FL,USA.