ESC

About

Ali Ayati

Ali Ayati

Ph.D. Student in Computer Engineering, Texas A&M University

  • Ph.D. Computer Engineering - Texas A&M University (2023-Expected 2027)
  • B.S. Computer Engineering - Iran University of Science and Technology (2017-2022)

Education & Research

Ph.D. Studies - Texas A&M University (January 2023-Expected December 2027)

  • GPA: 3.60/4.00
  • Research: Systems security, access control, kernel-level instrumentation, AI-driven security analysis
  • Coursework: Software Security, Software Reverse Engineering, Large Language Models, Deep Learning, Operating Systems, Reinforcement Learning
  • Thesis: "Access Control Is All You Need"
  • Advisor: Prof. Dr. Marcus Botacin

B.S. in Computer Engineering - Iran University of Science and Technology (September 2017-February 2022)

  • GPA: 3.50/4.00
  • Thesis: CodART: An Automated Refactoring System
  • Advisor: Dr. Saeed Parsa
  • Project: CodART on GitHub

Current Projects

  • Real-time EDR System: Windows-based Endpoint Detection and Response with C/C++ kernel-mode drivers and proactive access-control generation
  • EchoCrypt: LLM-assisted acoustic side-channel analysis framework for noisy keyboard recordings
  • Interactive Malware Feature Engineering Lab: Web-based environment for Random Forest malware feature experimentation

View Projects

Teaching Experience

Graduate Research and Teaching Assistant - Texas A&M University & Iran University of Science and Technology

Texas A&M University - Graduate Courses:

  • CSCE 704 - Data Analytics Cybersecurity
  • CSCE 611 - Graduate Operating Systems

Texas A&M University - Undergraduate Courses:

  • CSCE 413 - Software Security
  • CSCE 482/483 - Senior Capstone Design
  • CSCE 411 - Design and Analysis of Algorithms
  • CSCE 410 - Operating Systems

Iran University of Science and Technology

  • CSCE 420 - Artificial Intelligence
  • ECEN 248 - Digital Systems Design
  • CSCE 434 - Compiler Design

Experience

Research Assistant - Botacin’s Lab, Texas A&M University

January 2024 - Present

  • Architect real-time Windows Endpoint Detection and Response systems with C/C++ kernel-mode drivers for low-latency system call interception.
  • Designed and benchmarked 7+ prevention algorithms, reducing false positive rates to less than 1.0% while maintaining robust prevention capabilities.
  • Engineered a parallelized analysis pipeline for 60M+ kernel trace events using hierarchical structures and anomaly detection.
  • Developed automated evaluation infrastructure across 6,000+ malware and benign samples for prevention metrics including TPR, FPR, and precision.
  • Built proactive access-control generation techniques that prevent malware execution by enforcing blocking rules before runtime execution.

Back End Engineer - SynApps

January 2022 - December 2022

  • Enhanced Django-based backend systems
  • Designed RESTful API endpoints
  • Collaborated with distributed teams for feature deployment

Certifications

Skills

Programming Languages: Python, C, C++, Java

Databases: SQL, MongoDB, Redis, Amazon RDS

Systems & Security: Windows Kernel-Mode Driver Framework, PE files, ANTLR, Ghidra, YARA

Backend & Web: Django, HTML, CSS, FastAPI, Flask

Machine Learning: Graph analysis, Random Forest, PyTorch, PEFT, LoRA/QLoRA

DevOps & Tooling: Git, CI/CD, Docker, Linux