Experience

Research, industry, and two startups I co-founded — from production systems and ML to LLM agents and their evaluation. Open a role for the detail.

Education

Expertise

LLM agents & evaluation
Multi-agent orchestration, tool use and permissions, context management, MCP; benchmarks, controlled ablations and LLM-as-judge harnesses.
AI for software security
Vulnerability detection, exploit reproduction and automated repair with LLM agents in sandboxed environments; CodeQL.
Machine learning
Production models for delivery-time, churn and fraud; embeddings and clustering; PyTorch, scikit-learn, Keras, Hugging Face.
Systems & product
Python, TypeScript, Rust; Django, FastAPI, Next.js, PostgreSQL, Redis, Celery; Docker, AWS, Terraform, GitHub Actions. Co-founded two products.

Awards

  • 2026Mitacs Globalink Research Award — visiting research at the University of Edinburgh
  • 2026Co-discovered incomplete-fix vulnerabilities to which the Apache Software Foundation assigned 3 CVEs (advisories pending; one as independent co-reporter)
  • 2025SFU Graduate Fellowship
  • 2021Startup Avenue — Winner
  • 2019Farabi FinWars fintech hackathon — 2nd place
  • 2018Coached the AE High School team to the Best Technical Award, RoboCup International (CoSpace), Germany
  • 20174th place, RoboCup International (Soccer 2D Simulation), Japan
  • 2016Iran Open — Rescue Primary and Secondary, 1st place
  • 2015Coached the AE High School team to 1st place, RoboCup International (CoSpace), China
  • 2014SharifCup Multi-Task — 2nd place

Talks

  • University of Strathclyde logo From Alert to Patch: The Hard Parts of Automating Vulnerability Repair with LLMs Invited talk, 9th Strathclyde International Perspectives on Cybercrime Summer School, University of Strathclyde, Glasgow, Aug 2026