Hi, I'm Syed Zami-Ul-Haque Navid
A graduate student passionate about solving real-world problems
About
I completed my BSc in Computer Science and Engineering from Bangladesh University of Engineering and Technology. I did my undergraduate thesis on malicious source code detection. I had also undertaken several other research projects, mostly involving detection and classification tasks using Artificial Intelligence.
Since my graduation in February 2021, I had been working at Enosis Solutions as a Software Engineer. I worked there until June 2022. Between January 2023 and July 2023, I was an SDET at Populate a US-based health-tech startup.
I joined as a PhD student at Arizona State University in August 2023. As a graduate research associate, I had studied the impact of pertinent laws and regulations on Android application behaviors. In particular, I investigated if and how regulations facilitated privacy-preserving behaviors. Furthermore, I had taught Introduction to Programming and Data & Information Security as a teaching associate.
Skillset
- Languages: Python, C/C++, Java, C#, VB.NET, working knowledge in R
- App Analysis Tools: Objection, Frida, MITMProxy, adb
- Scripting Languages: Bash, JavaScript
- Databases: Oracle SQL
- Machine Learning Frameworks and Libraries: PyTorch, Scikit-Learn, Numpy, Pandas, HuggingFace, OpenCV, OpenPose
- Development Frameworks: .NET, Angular, NodeJS
- Network Simulator: Cisco Packet Tracer, Wireshark, NS2
- Microcontroller Programming: Atmel Studio
- Ontology Tool: Protege
- Version Control: git, SourceTree, GitKraken
- Task Tracking: Jira, Confluence
Research
Does GDPR improve privacy?
- We studied whether EU citizens are more protected because of GDPR
- To that end, we did a behavioral comparison of two versions (EU and US) of the same applications
- To capture behavioral traces, we collected network traffic and API call logs
How did new policies affect female health apps?
- We investigated the influence new policies had on application behaviors
- Similar to the GDPR study, we compare two versions (before vs after new administration) of the same apps
- To capture behavioral traces, we collected network traffic and API call logs
- We also studied the use of encryption
Malicious Code Detection Using Semantic Techniques
Fake News Detection from Bengali Facebook Posts about Covid-19
- We created a dataset containing Bengali Facebook posts regarding Covid-19 using CrowdTangle
- We trained Transformer based models on our dataset
- Having identified the best model, we applied that model on one year's worth (March, 2020 - June, 2021) of Facebook posts
- Presented analysis about the types and prevalence of Fake posts
- This paper was submitted to CHI 2022
Anomaly Detection from Videos
- We extracted two types of deep feature represtation from surveillance videos using I3D and OpenPose
- To emphasize interpretability as well as accuracy, we proposed heirarchical Multiple Instance Learning to perform detection
- We used CRCV dataset for our purpose. We also used their model for baseline comparison
Classification of Warnings Based on Source Code Features
- Our objective was to classify warnings generated by static code analysis tools
- For features, we utilized several engineered properties of source code
- We applied state-of-the-art tree classifiers such as XGBoost and LightGBM
- Moreover, we used Decision Tree, SVM, Linear Regression and LSTM-based classifiers
Education
Tempe, Arizona
Degree: PhD in Computer Science
(Ongoing)
- Software Security
- Information Assurance and Security
- Advanced Data and Information Privacy
- Data Mining
- Studying impact of laws and regulation on application behavior
Noteworthy Courseworks:
Research:
Bangladesh University of Engineering and Technology
Dhaka, Bangladesh
Degree: Bachelor of Science in Computer Science and Engineering
- Operating Systems
- Computer Security
- High Performance Database Systems
- Computer Architecture
- Simulation and Modeling
- Fault Tolerant Systems
- Microcontroller and Microprocessors
Noteworthy Courseworks:
Experience
- CSE 110: An Introduction to Programming
- CSE 467: Data and Information Security
- Performed Manual testing of both Development and Production environment
- Implemented Unit Testing
- Developed SDET handbook
- Designed assessment criteria and recruited a new team of SDETs
- Technology: .NET
- Developed features for a California-based business management system
- Implemented functionalities on both front-end and back-end
- Wrote performant backend code following onion architecture
- Optimized Stored Procedures
- Designed and developed reports employing SSRS
- Technology: .NET, MSSQL, Angular, SSRS, SSDT, VB.NET
March 2022 - June 2022 | Software Engineer Level 2
Projects
An AI-based project that removes PII
An Itinerary Management App
- A webapp that helps tourists plan their itineraries
- This app would help tourists in choosing accommodation options as well as transports
- Every suggestion will be made keeping the tourist's budget in consideration
- This app was built with Java Server Faces (JSF) and Oracle RDMS
- Technology: JSF, Oracle RDMS
Clustering of similar music based on Collaborative filtering
- Given a spotify playlist, this system will recommend songs based on the perceived taste
- Similar songs were found by using K-Means algorithm and Eucledian distance
- The resultant clusters were illustrated using tSNE algorithm
- Moreover, the efficacy of the K-Means algorithm was determined with Silhouette method
Conversational AI trained on Facebook conversations
- To make a conversational bot, the OpenAI's GPT model was trained on a dataset of conversations
- The said dataset consists of Banglish conversations from Facebook Messenger
- Banglish is simply Bengali written with English Alphabet
- It was an experiment to see if the insights gained from pre-training on English can be transferred to Banglish
Extra-curricular Certificates
Interests
- I am a beginner ukulele player. I suppose the guitar was way too big for me! So I wanted to start small. Literally!
- I would like people to believe that I can sing too! Watch me destroy two popular songs!
- I am also trying to learn how to play chess. It does seem daunting. Wish me luck!
- I hope to travel more


