In addition to publishing research papers, I contribute to the development of realistic testbeds and digital twins to bridge theoretical insights with practical applications. My work spans critical domains, including water treatment plants, chemical plants, and multi-robot swarm navigation and communication. These efforts focus on enhancing system resilience, mitigating vulnerabilities, and closing the sim-to-real gap in industrial control systems (ICS) and cyber-physical systems (CPS).
ICS testbed on minimega [Sandia partnership]


I led a collaborative project with Sandia National Labs to deploy and test cyber emulation tools on SOL4CE (Scalable Open Laboratory for Cyber Experimentation). Our team developed virtual environments for analyzing industrial control systems, focusing on two key case studies: a chemical plant simulator and manufacturing plants. We successfully identified and demonstrated critical vulnerabilities, including sensor spoofing attacks and control channel exploits. The project utilized Sceptre, a framework combining Minimega for VM orchestration and Phenix for configuration management. By implementing these testbeds in a controlled virtual environment, we enabled safe testing of security scenarios without risking physical infrastructure. This work advances our understanding of ICS vulnerabilities while providing a platform for future cybersecurity research and training.
[Project]
Chemical Plant and Water Treatment Plant [NSF ACTION GATE]

Attack Agent

Defense Agent

In collaboration with researchers at UCSB and Purdue, I led the development of GATE, an AWS-based test environment for evaluating industrial control systems (ICS) security research. GATE features a digital twin of two critical components: a chemical plant simulating hazardous exothermic reactions, and a water treatment plant with PLC-controlled water purification processes. Our team created an environment that enables researchers to safely validate attack detection mechanisms, test defense strategies, and evaluate security tools in a controlled setting that accurately replicates real industrial processes.
Distributed Robot Swarm Simulation [AIDA3]


We developed a distributed robot swarm simulation framework by extending a single-UAV simulator to support multi-robot systems. The framework integrates Gazebo's physics engine with PX4 Autopilot, enabling high-fidelity physics simulation with accurate sensor noise, dynamics, and environmental interactions. Our implementation uses ROS topics for inter-robot communication and adds support for dynamic waypoints using multiple collision avoidance algorithms. Written in Python and C++, the framework effectively simulates environmental changes, vehicle dynamics, and real-time communication between robots in swarm scenarios.