Skip to content

Tehran, Iran · Open to collaboration

Farshad Sangari Abiz

AI software engineering · generative AI research

AI Engineer & Team Lead for Computer Vision and Generative AI at ModAI, building production LLM/VLM systems for multimodal retrieval and recommendation. Part-time at RamonAI building an agentic AI sales assistant. Previously a researcher at the University of Tehran on interpretable representation learning. Open to collaboration.

  • Software architecture for AI systems
  • LLM / VLM services in production
  • Agentic AI & multimodal shopping
  • Retrieval, ranking & recommendation
Now
ModAI Team Lead · RamonAI part-time AI engineer
Engineering
4.5+ years building Python services, APIs & MLOps
Research
MSc AI, University of Tehran — 3.89/4, ranked 3rd in cohort
Publication
arXiv 2026 — interpretable sparse latent representations
  • LLM / VLM systems
  • Multimodal retrieval
  • Agentic workflows
  • LangGraph
  • Hybrid search
  • Virtual try-on
  • Kubernetes
  • Continuous evaluation
  • Representation learning
  • Observability

01 — Introduction

About

Research rigor, engineering discipline, product judgment.

I work at the intersection of generative AI research and scalable software systems. My background spans interpretable representation learning, multimodal retrieval, computer vision, recommendation, and trustworthy AI.

In industry I turn those foundations into services that are measurable, observable, and resilient — from embedding pipelines and hybrid search to routing, re-ranking, continuous evaluation, and model deployment.

I care about clean interfaces between models, data, and product logic; evaluation that reflects real user journeys; and systems that remain understandable as models and requirements evolve.

  • Evaluation first

    Offline and online metrics that mirror the actual user journey, not the convenient benchmark.

  • Legible systems

    Clean seams between model, data, and product logic so the stack stays readable as it grows.

  • Ship to production

    Research only counts once it survives autoscaling, peak load, and continuous release.

02 — Technical profile

Capabilities

From representation learning and multimodal modeling to search, infrastructure, and observability.

01

Generative & multimodal AI

Production LLM/VLM services, CLIP-style alignment, diffusion models, VAEs, multimodal understanding, image editing, and virtual try-on.

  • Python
  • PyTorch
  • PyTorch Lightning
  • TensorFlow
  • VLMs
  • CLIP
  • Diffusion
  • Representation learning
02

Agentic AI systems

Tool-using agents, workflow orchestration, routing, RAG, memory, tracing, and evaluation for multi-step user journeys.

  • LangGraph
  • LangChain
  • CrewAI
  • Langfuse
  • Memori
03

Retrieval, search & ranking

Embedding pipelines, ANN/HNSW tuning, hybrid BM25 + vector retrieval, re-ranking, preference fine-tuning, and offline/online evaluation.

  • Qdrant
  • Elasticsearch
  • PostgreSQL
  • MongoDB
  • MySQL
  • QuestDB
  • MinIO
  • Redis
04

MLOps & distributed systems

Containerized deployment, autoscaling, event-driven data planes, CI/CD, model versioning, continuous evaluation, and infrastructure automation.

  • Docker
  • Kubernetes
  • Kafka
  • NATS
  • Airflow
  • MLflow
  • Argo CD
  • Terraform
  • Ansible
05

Reliability & observability

SLIs/SLOs, tracing, metrics, logs, alerting, load testing, chaos testing, backpressure, and idempotent processing.

  • Prometheus
  • Grafana
  • OpenTelemetry
  • SigNoz
  • Sentry
  • Whylogs
  • RabbitMQ
  • gRPC
06

Trustworthy AI research

Interpretable and sparse latent spaces, disentanglement, contrastive objectives, robustness, explainability, and out-of-distribution behavior.

  • Interpretability
  • Metric learning
  • OOD
  • LIME
  • SHAP

03 — Career

Experience

Leading applied AI from model to production.

  1. Oct 2023

    — Present

    Software engineering

    ModAI · AI-powered fashion discovery

    AI Engineer & Team Lead — Computer Vision & Generative AI

    Tehran, Iran

    Lead CV/GenAI R&D for multimodal retrieval and recommendation across text, image, and hybrid experiences — owning services, data planes, deployment, and evaluation.

    • Raised ranking quality via preference fine-tuning (NDCG@10 +15%, Precision@10 +10%).
    • Shipped production LLM/VLM services for routing, retrieval, and re-ranking on Docker/Kubernetes with blue/green releases, model versioning, and continuous evaluation (99.5% uptime).
    • Designed scalable embedding pipelines (batch + real-time) with autoscaling, hybrid BM25 + vector search, and ANN/HNSW tuning.
    • Built a low-latency MLOps data plane (Kafka/NATS, Redis, MinIO) with idempotent consumers, backpressure, and end-to-end observability.
    • Delivered product AI features: caption refinement, image editing, virtual try-on, and SEO product copy.
    • Python
    • PyTorch
    • Docker
    • Kubernetes
    • Kafka
    • Qdrant
    • Elasticsearch
    • Postgres
  2. Feb 2025

    — Present

    Software engineering

    RamonAI · Agentic AI sales assistant

    AI Software Engineer — Part-time

    Tehran, Iran

    Build a robust, scalable agentic AI sales assistant that acts as a 24/7 admin for online shops — product discovery, Q&A, and sales workflows.

    • Designed and shipped agent workflows with LangGraph/LangChain for shop administration and customer support.
    • Delivered multimodal shopping features including image search, descriptive text search, and virtual try-on.
    • Python
    • LangGraph
    • LangChain
    • VLMs
    • Multimodal search
  3. Sep 2023

    — Feb 2025

    Teaching

    University of Tehran · School of ECE

    Chief Teaching Assistant — Deep Generative Models, Trustworthy AI, Deep Learning

    Tehran, Iran

    Led TA teams across four graduate courses with Dr. M. Tavassolipour, Dr. M. A. Sadeghi and Dr. R. Hosseini — designing assignments, code frameworks and evaluation.

  4. Feb 2022

    — Sep 2024

    Research

    Machine Learning & Computational Modeling Lab · University of Tehran

    Research Assistant — Interpretable Representation Learning

    Tehran, Iran

    MSc research on interpretable and disentangled latent representations in VAEs, diffusion models and GANs, including contrastive objectives such as angular and circle loss. Implemented all experiment tooling and reproducible training pipelines in PyTorch.

  5. Dec 2022

    — Sep 2023

    Research

    NBIC · School of ECE, University of Tehran

    Research Assistant — Multimodal Emotion Detection

    Tehran, Iran

    Built a CLIP-based emotion detection system aligning image and text representations, and collected and processed a 120-subject multimodal dataset.

  6. Nov 2019

    — Sep 2023

    Freelance

    Freelance · Independent engagements

    Artificial Intelligence Engineer

    Tehran, Iran

    Delivered freelance AI/ML projects spanning computer vision, deep learning, and data analysis; selected open-source work is available on GitHub.

    • Python
    • PyTorch
    • Computer vision
    • Deep learning

04 — Academic work

Research & Publications

My MSc research investigates structure in sparse latent spaces — connecting class-consistent active dimensions with global and class-specific factors.

Selected publicationarXiv · Jan 2026

Enhancing Interpretability of Sparse Latent Representations with Class Information

Farshad Sangari Abiz · Reshad Hosseini · Babak N. Araabi

The work introduces a class-informed objective that encourages samples from the same class to share patterns of active latent dimensions, producing more structured and interpretable sparse representations.

MSc thesis

Interpretable Representation Learning via Deep Generative Models

University of Tehran · Advisers: Prof. Babak N. Araabi and Dr. Reshad Hosseini

Research themes
  • Sparse representations
  • VAEs
  • Diffusion models
  • Disentanglement
  • Contrastive learning
  • Trustworthy AI

05 — Portfolio

Selected Projects

Practical work across trustworthy AI, generative modeling, and computer vision.

06 — Background

Education, Honors & Teaching

Academic depth, national distinctions, and knowledge sharing.

Education

  • 2021–2024

    MSc, Computer Engineering — Artificial Intelligence

    University of Tehran · GPA 18.73/20 (3.89/4)

  • 2017–2021

    BSc, Electrical Engineering — Telecommunication

    K.N. Toosi University of Technology · GPA 17.00/20 (3.64/4)

Honors

  • Top 3

    Ranked 3rd in MSc Artificial Intelligence cohort

    University of Tehran

  • 30 / 25k+

    National Master Entrance Exam

    Ranked 30th among more than 25,000 candidates

  • Top 1%

    Iran Universities Entrance Exam

    National academic distinction

Teaching

  • Lead TA

    Probabilistic Graphical Models & Deep Generative Models

    Dr. M. Tavassolipour · Sep 2024

  • Lead TA

    Trustworthy AI

    Dr. M. Tavassolipour · Jan 2024

  • Lead TA

    Probabilistic Graphical Models & Deep Generative Models

    Dr. M. Tavassolipour, Dr. M.A. Sadeghi · Sep 2023

  • Lead TA

    Deep Learning with Applications

    Dr. R. Hosseini · Jan 2023

  • TA

    Machine Learning

    Dr. S. Haratizadeh · Sep 2023

  • TA

    Statistical Inference

    Dr. M.-R. A. Dehaqani · Sep 2023

07 — Let’s connect

Let’s build AI that is useful, measurable, and dependable.

I’m interested in collaborations around generative AI, multimodal retrieval and recommendation, agentic systems, trustworthy AI, and scalable ML infrastructure.