Abdullah Al Noman

Compilers make code fast. I study when fast means unsafe.

I’m a PhD student in Computer Science at Baylor University, studying how compiler optimizations interact with undefined behavior, security bugs, and programmer assumptions in C programs.

Email Google Scholar GitHub LinkedIn

read_len.c
int read_len(struct pkt *p) {    int len = p->len;    if (p == NULL)  // safety check        return -EINVAL;    return len;}
A programmer adds a null check to guard against a bad pointer. Switch to gcc -O2 to see what the optimizer does with it.

About

I work with Dr. Mengfei Ren at Baylor University on compiler correctness and security. Compilers sit underneath nearly every piece of software, so a single wrong optimization can break or weaken thousands of programs that were written correctly. My research asks which optimizations go wrong, why, and how we can catch them before they ship.

Before graduate school I spent five years as a security engineer, first in R&D at Quantei and then at Wazuh, where I wrote technical content for its open-source security platform. Those years taught me to focus on problems that show up in production, not just in benchmarks.

I've studied in Sri Lanka, Russia and the United States, and I speak Bengali and English.

Portrait of Abdullah Al Noman

Research

Bugs introduced by compiler optimization

When does making a program faster make it incorrect?

I study real optimization bugs in GCC and LLVM to understand which passes fail and how, then build techniques to detect them automatically in C compilers.

Security consequences of compilation

Can a correct compiler still make code less safe?

Optimizations that are legal under the C standard can remove safety checks or expose memory errors. I work on static analysis and security-preserving optimization so performance doesn't come at the cost of safety.

AI-assisted security analysis

How can machine learning help teams ship secure code?

I've built ML-based security analysis for DevSecOps pipelines and earlier worked on deep-learning detection of deepfake audio.

I'm also interested in the security of large language models and multi-agent AI systems.

Publications

  1. 2026

    Understanding Correctness Failures in Compiler Optimization

    Abdullah Al Noman, Mengfei Ren
    SPLASH / ISSTA 2026, ACM SIGPLAN Conference on Systems, Programming, Languages, and Applications: Software for Humanity

  2. 2026

    Detection of Optimization-introduced Bugs in C Compilers

    Abdullah Al Noman
    ICSE 2026, 48th IEEE/ACM International Conference on Software Engineering

  3. 2025

    An AI-Based Security Analysis Solution for DevSecOps

    Abdullah Al Noman, Samson Olugbenga Idowu, Rolly Davany Mougoue Kakanou, Paolo Ciancarini, Mengfei Ren
    ISICN 2025, International Symposium on Intelligent Computing and Networking

  4. 2020

    Deepfake Audio Detection: A Deep Learning Based Solution for Group Conversations

    R.L.M.A.P.C. Wijethunga, D.M.K. Matheesha, Abdullah Al Noman, K.H.V.T.A. De Silva, Muditha Tissera, Lakmal Rupasinghe
    ICAC 2020, 2nd IEEE International Conference on Advancements in Computing

Background

Education

  1. PhD, Computer Science (Cybersecurity)Baylor University, Waco, TX, 2025–present
  2. PhD studies, Computer EngineeringUniversity of Alabama in Huntsville, 2024–2025, transferred to Baylor
  3. MS, Security and Network EngineeringInnopolis University, Russia, 2022–2024
  4. BS, Information Technology (Cybersecurity)SLIIT, Sri Lanka, 2017–2021

Experience

  1. Graduate Research AssistantBaylor University, 2025–present
  2. Graduate Research AssistantUniversity of Alabama in Huntsville, 2024–2025
  3. Cybersecurity Engineer, Technical ContentWazuh Inc., 2022–2024
  4. Cybersecurity Engineer, R&DQuantei Australia, 2019–2022
  5. AWS Cloud AmbassadorAmazon Web Services, 2019–2020

Honors

  1. Highest PerformerWazuh Inc., 2023–2024
  2. Innopolis University Scholarship2022–2024
  3. SAARC Scholarship2017–2021

Skills

Languages
C, Python, Bash, PowerShell, Swift, x86 assembly
Machine learning
Deep learning, NLP, reinforcement learning
Infrastructure
Git, Docker, Kubernetes, Ansible, Terraform, AWS, GCP, Azure, LaTeX

Contact

I'm glad to talk about research collaborations, opportunities in security, or anything where compilers meet security.

Abdullah_Noman1@baylor.edu