Mohammad Abdul Hadi

LLM Architecture  ·  Security & Optimization  ·  Agent Design  ·  MCP Orchestration

AI Security Researcher at Huawei R&D — building agentic LLM ecosystems for zero-day malware analysis, deployed across NPU, GPU clusters, and IoT edge.

View Projects Download CV

Mohammad Abdul Hadi

Mohammad Abdul Hadi

AI Security Researcher (Sr. Software Engineer)

Huawei Technologies Canada Co Ltd

Who am I?

I am currently working as an AI Security Researcher (level: Senior Software Engineer) at Huawei R&D’s Anshi Lab in Burnaby, BC. My work operates at the intersection of Malware Analysis (LLMs for Security) and Adversarial Machine Learning (Security for LLMs). I specialize in LLM architecture optimization, Transfer Learning, Multi-agent and Tool Orchestration (MCP), and hardware-aware scaling across diverse physical environments.

I hold an MSc in Computer Science from the University of British Columbia. Before my current role at Huawei, I worked as a Firmware Engineer at MineSense Technologies and as a Research Assistant at the SOftware Analytics and Research (SOAR) Lab at Singapore Management University. I received my BSc in Computer Science and Engineering from North South University, graduating as the Salutatorian with VC’s Gold Medal, and spent the early years of my career serving as a Lecturer at Eastern University.

Currently, I am leading the architecture and development of an Agentic LLM ecosystem that utilizes 15+ autonomous agents and tools for zero-day binary malware analysis. My engineering philosophy revolves around pushing the boundaries of AI infrastructure—whether by recasting transformer architectures with Vector Symbolic Architecture (VSA), implementing Mixture-of-Experts (MoE) routing, or optimizing hardware deployment across NPU, GPU clusters, and IoT edge devices to achieve massive production performance gains.

Beyond my engineering work, I am an active published researcher with over 150 citations across A* and A-rated conferences. I also remain deeply committed to community service and mentorship. I actively mentor teams building AI tools for social impact, such as speech-to-text LLMs for medical history collection, and have designed programming workshops to empower the next generation of tech leaders.

My Favorite quote: Only in their dreams can men be truly free, ’twas always thus and always thus will be! – John Keating (Dead Poet’s Society)

Some Fun Facts:

  • I have my most creative ideas when I am PROCRASTINATING!!
  • My surname Hadi translates to Guide to Righteousness, and I thrive to be one.
  • I am a Night Owl. I find it so much easier to be creatively free at night. “The deeper the night gets, the further into another world I go.” – Mark Ryden

Pastimes: I enjoy reading books (Fiction/Sci-Fi/Detective/Classic), cooking my favourite meals, drinking good coffee, writing my crazy thoughts down, taking strolls down the memory lane, wood-crafting (new interest), and participating voluntary religious activities in nearby mosque.

Key Attributes:

  • Determined to make a difference to individuals and communities
  • Fastidious, urbane, and eloquent with excellent communication skills
  • Approachable and non-judgmental
  • Self-Motivated, quick learning, and patient
  • Willing to step outside the comfort zone to cultivate diverse skillset
  • Always on my way to take challenges to unlock untapped potential
  • Eager to build a rich repertoire by searching beyond immediate horizon

Interests

  • Unsupervised Learning
  • Transfer Learning
  • Malware Analysis
  • Natural Language Processing
  • LLM Optimization

Education

  • MSc in Computer Science (Continuous), 2022

    University of British Columbia

  • BSc in Computer Science & Enginnering, 2018

    North South University

Research & Engineering Impact

150+
Scholar Citations
6
h-index
15+
AI Agents Built
315%
Performance Gain
3
Hardware Platforms
NPU · GPU · IoT Edge
600+
Students Taught

Experience

 
 
 
 
 

AI Security Researcher (Senior Software Engineer) - Anshi Lab

Huawei Technologies Canada Co., Ltd.

Sep 2022 – Present Burnaby, BC

Operating at the intersection of Malware analysis (LLM for Security) and Adversarial Machine Learning (Security for LLM).

  • Semantic LLM: Lead architect of an Agentic LLM ecosystem with 15+ agents and tools for zero-day malware analysis, deployed across diverse hardware (NPU, GPU clusters, and IoT edge). Recast Self-Attention with Vector Symbolic Architecture (VSA) for advanced binary malware analysis.
  • High-Throughput ACL Pattern Matching: Built a GPU-accelerated engine treating access rules as 5-d filters via convolutional linear scans in parallel on Tesla V100s.
  • Malware Filter Framework (MFF): Optimized CNNs by implementing Atrous Spatial Pyramid Pooling (dilation), achieving a 315% performance boost.
  • LLMOps & AI Research Leadership: Directed LLMOps lifecycle pipelines and proposed PatentLM—a fine-tuned LLM trained on Huawei’s patent repository to align proprietary innovations.
 
 
 
 
 

Firmware Engineer (Contract)

MineSense Technologies Ltd.

Jan 2023 – Dec 2023 Vancouver, BC Hybrid
  • SLAM based Multi-Robot Communication & Motion Control: Developed and maintained embedded C firmware for robot control and integrated SLAM sensor suites for navigation and obstacle avoidance[cite: 102, 103].
  • Designed motion/stability control algorithms and communication protocols for robot-to-robot messaging.
  • Validated system reliability and safety through systematic regression testing and debugging cycles.
 
 
 
 
 

Research Assistant - DeepSense Project

Singapore Management University (SOAR Lab)

Sep 2021 – Apr 2022 Singapore On-Site
  • DeepHarvest: Built an LLM pipeline to collect and cross-link API information from GitHub, Stack Overflow, and Jira at scale.
  • DeepRecommend: Engineered an API sequence recommendation engine supporting mixed natural-language and code queries.
 
 
 
 
 

Software Engineer Intern (Mitacs: Scrawlr / Niedner / Josef Schulte)

Mitacs Internships

Jan 2020 – Dec 2021 Canada
  • Scrawlr: Built plagiarization detection systems for large-scale online document corpora and developed high-throughput NLP sentiment analysis pipelines.
  • ARISE (Niedner/Josef-Schulte): Developed AI-driven production planning and management tools, along with interactive AI simulation tools for composite material modeling.
 
 
 
 
 

Graduate Research & Teaching Assistant

The University of British Columbia

Sep 2019 – Mar 2023 Canada
  • Graduate Researcher (Transfer Learning): Researched Foundational LLMs for Software Engineering, including Code-Smell Detection, Code Comment Generation, and Code Synthesis using pre-trained transformer models[cite: 123, 124].
  • Graduate Teaching Assistant: Parallel Computing, Database Systems, Computer Networking, and Human-Computer Interaction.
  • Software Developer Intern: Developed interactive Web-based visualization tools for digital archaeological collections on the Public Humanities Hub Open Context platform.
 
 
 
 
 

Lecturer

Eastern University

Jul 2016 – Aug 2019 Dhaka, Bangladesh
  • Delivered 480+ Lectures spanning 10+ CS courses and mentored 600 students over 4 semesters.
  • Courses Taught: Algorithm Design, Computer Architecture, Data Structures, Software Engineering, Digital Logic Design, Microprocessor/VLSI Design, Database Systems, and Web Frameworks.
 
 
 
 
 

Programming Workshop Designer

Archer K. Blood Library and EMK Center, US Embassy

Mar 2018 – Aug 2018 Dhaka, Bangladesh

Responsibilities:

  • Conducting several workshops with an aim to develop certain technological skills within the under-privileged Bangladeshi community.
  • Technological Soft-Skill development programs for teenagers and preteens.
 
 
 
 
 

Teaching Assistant

North South University

Apr 2018 – Aug 2019 Bangladesh

Department of Computer Science,
School of Engineering and Physical Sciences
Courses Taught:

  • Computer Organization and Architecture
  • Programming Language II - Java
  • Database Systems
  • Digital Logic Design
  • Microprocessor, Microcontroller and Peripheral Devices
  • Introduction to VLSI design.
  • Introduction to frameworks for web-development
 
 
 
 
 

Programming Instructor

ACM Student Chapter,
Department of Computer Science,
School of Engineering and Physical Sciences,
North South University

Jul 2017 – Apr 2018 Bangladesh

Responsibilities:

  • Basic and Object-Oriented Programming
  • Problem Solving using C, C++, Java, Python
  • Design, Implementation, and Analysis of Algorithms
 
 
 
 
 

Teaching Assistant (Junior)

North South University

Aug 2016 – Jul 2017 Bangladesh

Department of English and Modern Language,
School of Humanities & Social Sciences
Courses Taught:

  • Introduction to Composition
  • Introduction to Advanced Intermediate Compositions
  • Introduction to Fiction
 
 
 
 
 

Software Engineer (Apprentice)

Ant.Tech (Start-up)

Feb 2016 – Jan 2018 Bangladesh

Responsibilities:

  • Custom Application Development and Maintenance (CADM)
  • Application Re-Engineering
  • Enterprise Mobile App development

Scholarships

& Selected Awards

Golden Network Award

My team has developed a top-tier self-extracting archive detection algorithm integrated with a Gated Graph Neural Network (GNN) AI model, covering over [XX]% of known self-extracting malware families. This solution significantly enhances detection accuracy while enabling the identification of previously unknown malware variants that evade traditional signature-based methods.

2025 Future Star

Consistently demonstrates strong teamwork and a positive, collaborative attitude. Shows creativity and innovation in work, often bringing forward new ideas and practical solutions. Awarded to Mohammad Abdul Hadi.

Golden Network Award (7th Data Communication Edison Innovation Competition - Linstar)

The Fellowship of the Strings – Collaborative Malicious Function DNA Analysis and Ranking with Multimodal LLMs.

SIGSOFT Travel Grants

Travel Grants were given to distinctive researchers to join ICSE 2022 at Pittsburgh, PA.

University Graduate Fellowship (UGF)

The University Graduate Fellowship (UGF) is awarded to graduate students who made satisfactory progress in their first academic year and demonstrated academic excellence in a full-time thesis-based graduate program at UBC.

Graduate Dean’s Entrance Scholarship (UBC - 2019)

Graduate Dean’s Entrance Scholarships (GDES) are based on merit and offered to incoming full-time thesis-based master’s and doctoral students at UBC.

Vice Chancellor’s Gold Medal + Summa Cum Laude (NSU - 2019)

Stood first in 22nd NSU Convocation from School of Engineering and Physical Sciences (SEPS).

Eastern University Faculty Research Grant (EU - 2019)

Faculty Research Grant for Performing the following project: ‘A Quantitative Study to Understand the Impact of Smartphone Apps Usage on Students’ Academic Results in the Context of Bangladesh’.

North South University Senior Project Design Grant (NSU - 2017)

Project ARISA (Automated Robot Implementing SLAM Algorithm: An Attempt to assisting Blind People).

100% Undergraduate Scholarship (NSU - 2014)

Outstanding result in the Entrance Exam - Summer 2014.

Technical Skills

AI/ML Frameworks (PyTorch, Mindspore, CANN)

95%

Hugging Face (Transformers, PEFT, Diffusers)

95%

LLM Serving (vLLM, TensorRT-LLM, Ollama)

90%

Commercial LLMs (OpenAI, Anthropic, Gemini)

90%

Multi-Agent Systems & MCP

95%

Agent Frameworks (LangChain, CrewAI, PydanticAI)

90%

RAG & GraphRAG Architectures

95%

Model Alignment (RLHF, DPO, LoRA/QLoRA)

90%

Vector DBs (Pinecone, pgvector, Weaviate)

85%

MLOps (MLflow, W&B, LangSmith)

85%

c

C

90%

cplusplus

C++

90%

python

Python

95%

R

70%

pytorch

PyTorch

65%

tensorflow

TensorFlow

65%

keras

Keras

70%

opennn

OpenNN

80%

asm

Assembly

40%

d3

D3.js

30%

nodejs

NODE.js

25%

sql

SQL

90%

flask

Flask

75%

Recent Publications

Papers and Pre-prints

Research Projects

*

High-Throughput ACL Pattern Matching via GPU-Accelerated Convolution

A GPU-accelerated Access Control List (ACL) pattern matching engine achieving 100M packets/second throughput at 1K rules, sustaining ~80K packets/s at 5M rules.

SLAM-based Multi-Robot Communication & Motion Control Suite

Developed embedded C firmware for a SLAM-based multi-robot communication and motion control suite, including navigation, obstacle avoidance, and robot-to-robot communication protocols.

Malware Filter Framework (MFF) — CNN Optimization

Optimized a CNN-based Malware Filter Framework (MFF) by implementing Atrous Spatial Pyramid Pooling (dilation), achieving a 315% performance boost through feature-profiling, memory caching, and multi-view filtering.

Semantic LLM — Comprehensive Binary Analysis for Malware Detection

Lead architect of an Agentic LLM ecosystem with 15+ agents and tools for zero-day binary malware analysis, deployed across NPU, GPU clusters, and IoT edge hardware.

Empirical Study on PTMs for App Reviews classification

Evaluating Pre-Trained Models for User Feedback Analysis in Software Engineering - A Study on Classification of App-Reviews

AOBTM

AOBTM - Adaptive Online Biterm Topic Modeling for Version Sensitive Short-texts Analysis

Review-Viz

The interactive visualization tool makes it easier for the developers to traverse through the extensive result set generated by the text classification and topic modeling algorithms. It also helps developers to quickly comprehend the outcomes of implemented model feature combinations.

Geo Spaial Data Visualization

The developed tool contains data visualization, trend analysis, and prediction components. The visualization enables the users to interact with the election data through various techniques, including Geospatial visualization.

Contact