Education
Bangladesh University of Engineering and Technology (BUET)
- 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
[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
- Courses Conducted: Programming-I (Java)
Graduate Research Assistant
- Working in Cyber2s lab under supervision of Dr. Elisa Bertino
Lecturer
- 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)
- Courses Conducted: Structured Programming Language Lab
Research Assistant (Part-time)
- 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
- 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
- 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
Real-Time Audio → Frequency Spectrum (Atmega32)
- Summary: Time-to-frequency conversion and visualization from microphone input on AVR.
Interests
- LLMs, Agent
- Systems and Network Security
- Machine Learning & Data Mining
- Cellular Security
- Traveling
- Watching movies
- Listening to music
Awards & Services
- 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
- 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