Ph.D. in Computer Science
Advised by Dr. Aravind Prakash. Passed the Research Proficiency Exam, November 2026.
Curriculum Vitae
A computer scientist and systems security researcher. Research explores how complex software systems behave, why they break, and how to make modern execution runtimes resilient against attack. Currently, Doctoral Security Researcher at Binghamton University (SUNY), advised by Dr. Aravind Prakash.
Advised by Dr. Aravind Prakash. Passed the Research Proficiency Exam, November 2026.
First Class with Distinction.
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.
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.
Developed machine learning algorithms for EEG neural signal processing and automated privacy-aware lifelogging systems.
Engineered high-throughput Apache Kafka bulk-messaging infrastructure and distributed microservices for the NIH All of Us Research Program and Children’s National Hospital.
Built automated security audit tooling with GitHub APIs for organization-wide code repository security governance.
Developed Java and Spring microservices, REST APIs, and Kafka IoT data pipelines for precision-medicine platforms and wearable health integrations.
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.
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.
Developed backend infrastructure and recommendation APIs for an automated mindfulness platform tailored for student healthcare interventions.
Investigated Situated Learning Theory through Objectica, an augmented-reality mobile assistant that teaches STEM concepts using everyday objects.
Proposed wearable-sensor data collection and machine-learning frameworks while examining their privacy and security implications.
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.
Served on the 2026 CISSE Program Committee, contributing peer reviews of academic papers in cybersecurity education.
Co-captained Binghamton University's team to 13th place among 100+ teams, directing defensive firmware architecture and offensive exploit operations.
Reviewed and tested artifact availability, functionality, and reproducibility for USENIX Security 2026.
Indian Patent No. 540976 (Application No. 201921011129), co-invented to process EEG signals into device-control commands.
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.