Mohsen Iranmanesh

AI/ML engineer & researcher

I build LLM agents and machine-learning systems, and the evaluations that show whether they actually work. Currently an M.Sc. researcher at Simon Fraser University. Before that: multi-agent orchestration for an agentic IDE, production ML for 10M+ users, and a trading platform I co-founded.

Open to AI/ML engineering and research roles · Burnaby, BC, Canada

Portrait of Mohsen Iranmanesh

Worked and studied at

Selected work

All projects

Research · first author · 2026

P2Patch

A patch that blocks one exploit has not necessarily fixed the bug. P2Patch has an exploiter agent attack every accepted patch, and turns each bypass it finds into a new requirement for the final fix.

Raised held-out fix coverage from 78.1% to 84.7% over single-pass repair, across 101 CVEs.

Read more

Research · first author · 2025

ZeroFalse

Static analyzers flag far more than they should. ZeroFalse gives an LLM the code context and dataflow behind each CodeQL alert, then measures how well ten frontier models separate real issues from noise.

Best F1 of 0.912 on the OWASP benchmark; CWE-specific prompting added up to +0.26 F1 on real-world code.

Read more

SnappFood · Data Science & ML · 2019–20

SnappFood ML

On the customer-experience team of Iran's largest food-delivery platform, I worked on the models behind arrival-time estimates, churn prevention and vendor-fraud detection.

About 27% more accurate delivery estimates and 13% lower monthly churn, on a platform with 10M+ users.

Read more

More projects

Experience

Full history

Publications

Research

Expertise

LLM agents & agentic systems

Multi-agent orchestration, tool use and permissions, subagents, context management, and MCP servers.

  • Claude
  • Anthropic API
  • LangChain
  • LangGraph
  • MCP
  • Python
  • TypeScript

AI for software security

Vulnerability detection, exploit reproduction, and automated repair with LLM agents in sandboxed environments.

  • CodeQL
  • Docker
  • Java
  • C/C++
  • Python

LLM evaluation & benchmarking

Controlled ablations, LLM-as-judge harnesses, held-out oracles, significance testing, and benchmark construction.

  • SWE-bench
  • Aider Polyglot
  • Python
  • pandas
  • Docker

Machine learning in production

Production models for ETA, churn and fraud; embeddings, clustering and deep learning.

  • PyTorch
  • scikit-learn
  • Keras
  • TensorFlow
  • Hugging Face
  • ONNX

Backend & infrastructure

Real-time, high-throughput services; queues and caches; cloud deployment and CI/CD.

  • Django
  • FastAPI
  • PostgreSQL
  • Redis
  • Celery
  • AWS
  • Terraform
  • GitHub Actions

Product & full-stack engineering

From user research to shipped apps: web, desktop and dashboards. Co-founded two products.

  • React
  • Next.js
  • Electron
  • Tauri
  • Svelte
  • Rust

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
All awards

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

Contact

Open to AI/ML engineering and research roles. Email me at [email protected].