Experience

Work timeline

Eight years across research engineering, fintech, food-delivery, and developer tools — in both founding-team and IC-engineering contexts. For project-level detail, see Projects.

Sep 2025 Present

Research Engineer Intern — Applied AI & LLM Systems

Farpoint Technologies Vancouver, BC

Building the agent layer of an LLM-powered agentic IDE. Shipped: a six-tool subagent system (DelegateTask / SendMessage / WaitForTask / CheckTaskOutput / StopTask / ListTasks), a TDD-style RED→GREEN multi-agent DAG orchestrator with Mission Control dashboard, the prepare→permission→execute tool lifecycle, chain-of-density + KV-cache-aware context management, SWE-Bench and Aider-Polyglot evaluation infrastructure, and an MCP server exposing the test-and-break loop to AI agents. Authored the empirical study behind Fabric’s externally-published March-2026 multi-model orchestration benchmark report, and ran a SWE-bench-with-vs-without-GraphRAG experiment whose negative result informed the team’s no-ship recommendation.

Sep 2024 Present

Research and Teaching Assistant

Simon Fraser University Burnaby, BC

M.Sc. Computing Science under Dr. Mohammad Tayebi. First-author of ZeroFalse (RAID 2026, under review; arXiv:2510.02534) and ThreatEZ (CMPT 785 course paper, ACM-formatted). Designer of AutoSec (fully agentic vulnerability remediation) and the Golden Repository (LangGraph pipeline producing 89 verified end-to-end CVE reproductions across Python and Java with vulnerable + patched container pairs). TA across Database Systems I, Software Development Methods, Digital Systems Design, Digital Logic. CGPA 4.00/4.33; SFU Graduate Fellowship (Summer 2025).

Jul 2023 Apr 2024

Technical Product Manager

EnerGym Tehran, Iran Iranian fitness-tech startup

Evaluated emerging AI/ML capabilities (recommendation, personalization, vision-based form analysis, LLM coaching) for an Iranian fitness / health-tech platform; ran the user-research → spec → engineering-handoff loop and bridged product needs into concrete technical scope.

Oct 2020 Jun 2023

Co-founder & Software Engineer

Pabla Tehran, Iran Iran's leading crypto social-trading platform, ~40k users in 18 months

Co-founded Iran’s leading crypto social-trading and copy-trading platform; funded by Finnova (largest FinTech accelerator in Iran) after a 2-month MVP. Architected the trading engine: smart order routing across 5+ external exchanges (Binance, KuCoin, regional venues), best-execution price aggregation, async Python + Celery, per-exchange adapter pattern over a normalized schema, sub-second price-refresh fan-out via Redis Pub/Sub, and the Copycat replication state machine with slippage controls and per-follower position sizing tracking low-thousands of leader-follower pairs at peak. ~40k users in 18 months; code review and mentorship across a 3–5 engineer team.

Aug 2019 Sep 2020

Technical Project Coordinator — Data Science & ML

SnappFood Tehran, Iran Iran's largest food-delivery platform, 10M+ users

Customer Experience team on Iran’s largest food-delivery platform (10M+ users). Built the company-wide Octopus BI layer; adapted Uber’s DeepETA to motorbike delivery (~27% accuracy lift, 24% fewer delays); shipped a 3M-user churn-prediction pipeline (13% monthly churn reduction); rules-based vendor-fraud detection (10% CSAT lift, NPS 5→7); shipped FoodFeed via outsourced engineering.

Dec 2017 Jul 2019

Full-Stack Developer (Co-founder, Engineering)

Wish-Work Tehran, Iran Iranian boutique full-stack software studio

Co-founded the engineering team of an Iranian freelancing platform; delivered a working beta in 6 months from zero with a 3-person founding team. Django + PostgreSQL backend with Celery + RabbitMQ + Redis; JS / Node / React front end; Nginx + Docker deploy. Grew into tech-lead duties (code review, mentoring, roadmap input) as the team scaled to 3–5 engineers.

Oct 2017 Dec 2017

Data Analyst

Tosan Ofogh Hezareh Tehran, Iran Iranian quantitative trading platform vendor

Built a real-time pipeline from London Stock Exchange WebSocket feeds → Elasticsearch → seq2seq LSTM trading model at tick-level (ns/ms) granularity. Sustained cross-server throughput with ingestion-rate-aware batching and backpressure isolation; ran the model head-to-head against the firm’s human traders over a multi-month evaluation window.

May 2016 Oct 2017

Front-End Developer

Tecom Tehran, Iran Iranian SaaS — Slack-like business messenger for SMBs

AngularJS front end for a Slack-like business messenger backed by Django REST. Owned the live-session lifecycle: state synchronization between client and server-authoritative state, socket-connection management with reconnect/backoff, presence/typing/read-receipts, and optimistic-UI vs. confirmed-state reconciliation. First professional web-dev role.

Education

M.Sc. Computing Science

Simon Fraser University Sep 2024 – Present

Supervised by Dr. Mohammad Tayebi. Research on agentic AI systems for software security. CGPA 4.00/4.33. SFU Graduate Fellowship (Summer 2025). Selected courses: Secure Software Design (A+), Programming for Heterogeneous Computing Systems (A+), Directed Reading (A+).

M.Sc. Computer Engineering — Artificial Intelligence

Shahid Bahonar University of Kerman Sep 2019 – Mar 2023

Thesis: Cryptocurrency Portfolio Management with Deep Learning (LSTM + Q-Learning agent integrating Twitter/news sentiment via a genetic algorithm). Supervisor: Dr. Hadis Mohseni. CGPA 18.72/20 (~A/4.0 equivalent).

B.Sc. Computer Engineering — Hardware

Sharif University of Technology Sep 2013 – Aug 2019

Konkur national exam rank 813 / 250,000 (top 0.3%). Final project: Petopia — smart pet-tracking IoT device + web/Android platform (Secure and Smart Systems Lab).

Selected awards