Subangkar Karmaker Shanto

CS PhD Candidate, Purdue University, Indiana, United States of America

West Lafayette, IN, USA

Photo of Subangkar Karmaker Shanto

Hello and thank you for stopping by!

Welcome to my corner of the web. I’m currently a Graduate Teaching Assistant in the Department of Computer Science at Purdue University, where I have the privilege of working in the Cyber2s Lab under the guidance of the esteemed Dr. Elisa Bertino. Prior to this, I worked as a Lecturer at the Department of CSE, United International University, Bangladesh and an adjunct faculty at Bangladesh University of Engineering and Technology (BUET).

I graduated from the Department of Computer Science and Engineering at BUET, an experience that laid the foundation for my passion for technology and innovation. My research interests span a variety of exciting fields, including Systems and Network Security, LLM and Data Mining.

Beyond the world of code and algorithms, I love immersing myself in new experiences—whether it’s traveling to unexplored destinations, savoring exotic cuisines, meeting fascinating people, or embracing diverse cultures. Feel free to browse around, learn more about my work, and reach out if you’d like to connect or collaborate—I’d love to hear from you!

Last Updated: August 27, 2025

Education

Purdue University

PhD in Computer Science August 2024 – Present

Bangladesh University of Engineering and Technology (BUET)

B.Sc. in Computer Science and Engineering February 2016 – February 2021
  • CGPA: 3.88/4.00 (Ranked 8th in a class of 143 graduating students)
  • Major CGPA: 3.95/4.00

Research Works

Security Analysis of 5G Control Plane Protocols

  • Collaborators: Dr. Imtiaz Karim, Mirza Masfiqur Rahman, Dr. Elisa Bertino
  • Problem: Surface spec–implementation gaps and security risks in 5G control-plane protocols (PHY/MAC emphasis).
  • Approach: Built a mini base-station testbed by modifying open-source radio stacks and enabling asynchronous injection of protocol messages to commodity smartphones.
  • Impact: Identified vendor-specific deviations from 3GPP with concrete security implications.
  • Stack: C/C++, Java, Open5GS core, srsRAN, OpenAirInterface.
  • Status: Ongoing as part of a cellular security research project at Purdue.

BayesBeat: Reliable Atrial Fibrillation Detection from Noisy Photoplethysmography Data

  • Collaborators: Sarkar Snigdha Sarathi Das, Masum Rahman, Md. Saiful Islam, Dr. Atif Hasan Rahman, Mohammad Mehedy Masud, Dr. Mohammed Eunus Ali
  • Problem: PPG signals are noisy from motion; predictions need calibrated uncertainty for reliable AF detection.
  • Approach: Bayesian deep learning model in PyTorch that outputs uncertainty alongside predictions.
  • Impact: +7–25% over prior SOTA on the largest public PPG dataset and +10–14% on MIMIC-III; first BDL application in this domain.
  • Status: Accepted at UbiComp ’22; published in IMWUT.
  • Publication URL · arXiv Link

Contrastive Learning Based Approach for Patient Similarity

  • Supervisor: Dr. Mohammed Eunus Ali, Dr. Atif Hasan Rahman
  • Problem: Measure patient similarity directly from physiological (PPG) signals with limited labeled data.
  • Approach: Designed a new contrastive loss; conducted an AF case study under data scarcity.
  • Impact: First application of contrastive similarity learning in this domain; preprint available.
  • Status: Ongoing arXiv Link

Publications

BayesBeat: Reliable Atrial Fibrillation Detection from Noisy Photoplethysmography Data

Sarkar Snigdha Sarathi Das, Subangkar Karmaker Shanto, Masum Rahman, Md. Saiful Islam, Atif Rahman, Mohammad Mehedy Masud, Mohammed Eunus Ali.

[UbiComp 2022] Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies, 6, 1, Article 8 (March 2022)
Joint Fast Author with equal contribution

Work Experience

Graduate Teaching Assistant

Department of CS, Purdue University — January 2025 – Present
  • Courses Conducted: Programming-I (Java)

Graduate Research Assistant

Department of CS, Purdue University — August 2024 – January 2025
  • Working in Cyber2s lab under supervision of Dr. Elisa Bertino

Lecturer

Department of CSE, United International University (UIU) — February 2021 – Present
  • Working as a Lecturer at Department of CSE, United International University, Bangladesh.
  • Courses Conducted: Structured Programming Language, Object Oriented Programming, Artificial Intelligence, Bioinformatics, Algorithms, Computer Networks lab, Human Computer Interaction and Society, Technology & Engineering Ethics

Lecturer (Part-time)

Department of CSE, Bangladesh University of Engineering and Technology (BUET) — January 2022 – April 2022
  • Courses Conducted: Structured Programming Language Lab

Research Assistant (Part-time)

Department of CSE, BUET — February 2021 – January 2022
  • Worked under supervision of Dr. Atif Hasan Rahman and Dr. Mohammed Eunus Ali in CSE, BUET. Multiple research projects are funded by the government of Bangladesh.

Skills

Technical Skills
  • Programming Languages: Python, C, C++, Java, Assembly Language (Intel x86 Architecture, MIPS Architecture)
  • Scripting Languages: Bash, HTML, CSS, LATEX, SQL
  • ML & NLP: LLMs, RL, RAG, Agent
  • Deep Learning Frameworks: PyTorch, Keras
  • Web Frameworks: Django, Django REST Framework
  • Other Frameworks: Corda (Blockchain), JavaFX (Java GUI)
  • SQL Database: Oracle SQL, MySQL, PostgreSQL, SQLite
  • Design Tools: Proteus circuit simulator, Logisim circuit simulator and CISCO packet tracer
  • Hardware Tools: Atmega32 Microcontroller
  • Software & Project Management: Git, GitHub, Docker, Docker Hub
  • Documentation Tools: OpenAPI Specification, Swagger, Redoc
  • IDEs & Editors: PyCharm, CLion, IntelliJ Idea, Codeblocks, VSCode, MS Visual Studio, Tizen Studio, Atmel Studio
  • Software Tools: MS Word, PowerPoint, Excel
Communication Skills
  • English
  • Bengali (Bangla)
  • Hindi (Limited Proficiency)

Software & Hardware Projects

Adversarial Malware Variant Generation via Reinforcement Learning

  • Focus: Generate adversarial malware variants to evade detectors.
  • Methods: GRPO, PPO, Actor–Critic for iterative binary modifications.
  • Impact: Built end-to-end training & evaluation loop; reward shaping for evasion.
  • Stack: PyTorch, Python.

Security Analysis of 5G Control-Plane Protocols

  • Focus: PHY/MAC-layer analysis to uncover control-plane flaws.
  • Testbed: Mini base-station by modifying open-source radio stacks; async message injection to phones.
  • Outcome: Found vendor-specific deviations from 3GPP with security implications.
  • Stack: C/C++, Java, Open5GS, srsRAN, OpenAirInterface.

AI-Generated Text Detection via Adversarial Training

  • Method: distilBERT detector vs. T5-small paraphraser (PPO + back-translation/lexical rewrites).
  • Engineering: ~4× training speed-up via cached corpus generation & PyTorch DataParallel.

SDN Per-Flow Delay/Jitter Prediction with Graph Neural Networks

  • Focus: Graph-based models to predict per-flow delay/jitter.
  • Setup: ONOS + Mininet on AWS; 540 labeled simulations; D-ITG traffic & 27 routing matrices.

FoodSquare — Multi-Tenant Restaurant Marketplace

  • Goal: End-to-end Django platform for restaurants & customers (self-service menus, real-time search/checkout).
  • Deploy: Containerized; one-command deploy to Docker Hub.

Image Captioning in PyTorch

  • Model: ResNet-101 encoder + LSTM with Attention on Flickr8k.

Tizen Native App & Background Service (Sensor Data Collection)

  • Goal: Collect raw sensor data on-device for downstream analysis.

Security Mini-Projects

  • ICMP Ping Spoofing — Code
  • Buffer Overflow Attack (SEED Labs) — Code

Real-Time Audio → Frequency Spectrum (Atmega32)

  • Summary: Time-to-frequency conversion and visualization from microphone input on AVR.

Interests

Research Interests
  • LLMs, Agent
  • Systems and Network Security
  • Machine Learning & Data Mining
  • Cellular Security
Hobbies and Other Interests
  • Traveling
  • Watching movies
  • Listening to music

Awards & Services

Achievements
  • Winner: Blockchain Olympiad Bangladesh — February 2021
  • Winner: National Hackathon on Frontier Technologies — February 2020
  • Merit Award Winner: International Blockchain Olympiad — June 2020
  • B.Sc.: Secured place in Dean's List in 3 levels
Other Services
  • Supervisor of Gold Prize Winner team of International Blockchain Olympiad 2023 Final — Hosted in Amsterdam, The Netherlands, EU from 15th to 17th of November 2023. Supervised Team Apocalypse from UIU, Bangladesh. Certificates Link
  • Problem setter of UIU Intra University Deep Learning Sprint Fall 2022 — Prepared Dataset to Distinguish between Relevant/Irrelevant Image Captions using Deep Learning. Kaggle Contest Link

Connect with Me

Lawson Computer Science Building, 305 N University St, West Lafayette, IN 47907, USA

View on Google Maps