About ME

  • 3 min read
Sajjad Pourali

Computer security researcher, developer, and engineer based in Canada, with 10+ years of hands-on experience in application, system, and network security across web, mobile, and compute platforms. Focused on building practical tools and research prototypes, especially in Rust, and translating research into systems that work in real environments. Work includes security-oriented software development, privacy and security analysis, reverse engineering, and malware analysis.

What I work on

Systems and network security engineering across web, mobile, and compute platforms, with a focus on building real-world tooling and prototypes. My work blends security analysis and instrumentation (static/dynamic, user/kernel level) with reverse engineering and malware analysis, and it often goes end-to-end—from traffic and protocol behavior to OS internals.

Recent Experiences

  • Fortinet (2025–present): Software developer in the R&D department, working on malware-deception modules, asynchronous web/DNS services, and network-based deception techniques.
  • Concordia University (2020–2025): PhD research on large-scale Android privacy and security analysis, including tooling, tracing techniques, and eBPF-based instrumentation.

Education

  • PhD, Information and Systems Engineering — Concordia University (2020–2025).
    • Thesis: Uncovering Privacy and Security Issues in Android Apps at Scale Through Comprehensive Dynamic Analysis.
  • MSc, Secure Computation (2017–2020).
    • Thesis: Designing a Framework for Security Assessment in the IoT Application Layer.

Publications

Press

Awards & disclosures

  • Competitive CTF background including 1st place at NSec 2019 and 1st place at the 7th international SharifCTF (2016).
  • Disclosed multiple vulnerabilities, including CVEs affecting DotNetNuke (DNN), Apple OS X Server, Ettercap, and MailEnable.