πŸ‘‹πŸΌ Hello there, I’m Shafiq!

Illustration of combining vision and language modalities

πŸ”” Starting my PhD journey at Purdue University!
I’m joining Purdue University’s PurSec Lab from the Fall 2025.

πŸ‘¨πŸ»β€πŸ’» I’m a former Software Engineer at Samsung R&D Institute Bangladesh.

πŸŽ“ I hold a B.Sc. in Software Engineering from University of Dhaka, graduating with a CGPA of 3.86/4.00.

πŸ” My research focuses on software security and privacy, integrating human factors to develop systems that are both reliable and accessible.

πŸ€– I’m also curious about the evolving landscape of Generative AI, the challenges and risks tied to its adoption with systems.

Selected Experience

πŸ‘¨πŸ»β€πŸ”¬ Graduate Teaching Assistant Purdue University

(Aug 25 - Present)

I will be TAing CS251 (Data Structures & Algorithms) for the fall 2025 semester.

πŸ‘¨πŸ»β€πŸ”¬ Software Engineer Samsung

(Feb 24 - Jul 25)

At Samsung, I worked with the SmartThings team.

Additionally, I have contributed to Research and Innovation by building PoCs for generative AI, UWB/BLE, and AR/VR-related solutions.

πŸ“œ Research Intern Arizona State

(Dec 24 - Present)

I am working on an ICS log protection project with the SECPS Lab at Arizona State University, AZ under the supervision of Dr. Ozgur Ozmen.

πŸ“œ Research Intern Penn State

(Mar 25 - Aug 25)

I am working on ensuring privacy with obfuscation with the GPS Lab at Pennsylvania State University, PA under the supervision of Dr. Tanusree Sharma.

πŸ“œ Research Intern William & Mary

(Jun 23 - Dec 23)

I worked on a remote position with the Secured Platforms Lab at William & Mary, VA under the supervision of Dr. Adwait Nadkarni.

I developed IoTWhiz, a tool for analyzing and characterizing IoT and non-IoT Android applications.

πŸ‘¨πŸ»β€πŸ”¬ Software Engineering Intern Streams Tech

(Dec 22 - Jun 22)

I worked as an intern at a USA-based company called Streams Tech Ltd..

My role involved working on GIS projects, automating data cleaning processes and creating error-checking tools for shapefiles.