Education

Ph.D. in Computer Science

Advised by Dr. Aravind Prakash. Passed the Research Proficiency Exam, November 2026.

M.S. in Computer Science

B.E. in Computer Engineering

First Class with Distinction.

Academic & Research Experience

Doctoral Security Researcher

Advised by Dr. Aravind Prakash. Built a compiler-guided forced-execution prototype that repairs a deciding operand and rechecks the selected branch condition. Using LLVM instrumentation, binary-bound metadata, and runtime validation, raised edge-condition consistency from 36.3% to 83.9% across 4,691 paired directed edges in 30 subjects. Operand repair changed program outputs or called-function sets on 31.1% of a separate 412-edge matched set. The associated manuscript is submitted; review pending. Satisfying one branch condition does not establish whole-path feasibility. Current work investigates fault-injection attacks at an early stage. First author of a case study following a MITRE eCTF 2026 firmware built by a coding agent, from prompts to attack, and the work that remained for humans; submitted to IEEE Software (special issue on Building Trustworthy Software in the Time of AI), review pending.

Research Assistant · ELX Lab

Built backend APIs and a recommendation engine for a student mindfulness platform, and Android features for an augmented-reality STEM-learning assistant; contributed to two 2024 publications.

Undergraduate Researcher

Developed machine learning algorithms for EEG neural signal processing and automated privacy-aware lifelogging systems.

Industry Experience

Software Engineer

Engineered high-throughput Apache Kafka bulk-messaging infrastructure and distributed microservices for the NIH All of Us Research Program and Children’s National Hospital.

Software Engineer Intern

Built automated security audit tooling with GitHub APIs for organization-wide code repository security governance.

Software Engineer

Developed Java and Spring microservices, REST APIs, and Kafka IoT data pipelines for precision-medicine platforms and wearable health integrations.

Publications, Accepted Papers & Preprints

Learning Through Competition: A Retrospective on the 2026 MITRE eCTF at Binghamton University

Accepted paper on Binghamton University's participation in the 2026 MITRE eCTF, examining team organization, embedded-system defense and attack work, and lessons for competition-based cybersecurity education.

Dead Weight: Analyzing Code Bloat and Its Security Implications in WebAssembly Binaries

Static reachability analysis of 8,461 WebAssembly binaries, with separate dynamic coverage measurements on controlled workloads finding 70–85% of functions unexecuted in those workloads. Simulated debloating quantifies potential attack-surface reduction.

An AI Approach to Support Student Mental Health: Case of Developing an AI-Powered Web-Platform with Nature-Based Mindfulness

Developed backend infrastructure and recommendation APIs for an automated mindfulness platform tailored for student healthcare interventions.

Investigating Situated Learning Theory Through an Augmented Reality Mobile Assistant for Everyday STEM Learning

Investigated Situated Learning Theory through Objectica, an augmented-reality mobile assistant that teaches STEM concepts using everyday objects.

Life Logging: A Practicable Approach

Proposed wearable-sensor data collection and machine-learning frameworks while examining their privacy and security implications.

Awards & Recognition

Distinguished Reviewer Award

Pratik Kamble received the Distinguished Reviewer Award at USENIX Security 2026 Artifact Evaluation in recognition of thorough, constructive reviews that strengthened the evaluation process and supported open science.

Academic Service & Leadership

Program Committee Member

Served on the 2026 CISSE Program Committee, contributing peer reviews of academic papers in cybersecurity education.

Embedded Capture the Flag (eCTF): Team Co-Captain

Co-captained Binghamton University's team to 13th place among 100+ teams, directing defensive firmware architecture and offensive exploit operations.

Artifact Evaluation Committee Member

Reviewed and tested artifact availability, functionality, and reproducibility for USENIX Security 2026.

Patents & Intellectual Property

System and Method for Performing User Activity Using an Electroencephalogram (EEG)

Indian Patent No. 540976 (Application No. 201921011129), co-invented to process EEG signals into device-control commands.

Technical Skills

C, C++, Python, Java, SQL.

Linux, RISC-V, WebAssembly.

Static analysis, compiler instrumentation, dynamic coverage analysis, forced execution, debloating analysis, AFL++ experimentation.

LLVM, Spike, WABT, Binaryen, Wizard, Walrus, Emscripten.

Git, Docker, Spring Boot, REST APIs, Apache Kafka.